[BOLT-608] Support local transport on windows Created: 2018/06/19  Updated: 2018/12/13  Resolved: 2018/12/13

Status: Resolved
Project: Puppet Task Runner
Component/s: None
Affects Version/s: None
Fix Version/s: BOLT 1.6.0

Type: New Feature Priority: Normal
Reporter: Alex Dreyer Assignee: Cas Donoghue
Resolution: Fixed Votes: 0
Labels: docs, docs_reviewed
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Issue Links:
Relates
relates to BOLT-583 Unable to use "localhost" as a node o... Resolved
Template:
Epic Link: Bolt Testing
Sprint: Bolt Kanban
Release Notes: New Feature
Release Notes Summary: The Local transport is now supported on Windows OS.
QA Risk Assessment: Needs Assessment

 Description   

Bolt should support the local transport on windows

In scope:
Refactor winrm transport to make powershell snippets and executable discovery reusable.
Run .ps tasks in powershell locally from ruby
Run other tasks based on the configured executables for the local transport



 Comments   
Comment by Matthew Cadorette [ 2018/07/19 ]

Just a +1 for this ticket.

 

As a newbie its nice to be able to play around with a utility locally before worrying about authentication/transport (in this case WinRM).  Getting started would be much easier with the ability to launch against the localhost.

Comment by Kevin Reeuwijk [ 2018/11/21 ]

+1 as this feature is needed to support workflows for Puppet Pipelines, where the app is deployed locally using Bolt

Comment by Thomas Honey [ 2018/12/03 ]

+1 on this too

Comment by Michael Smith [ 2018/12/11 ]

Didn't correctly set transport features for Windows (tries to run shell features on Windows, not powershell).

Comment by Cas Donoghue [ 2018/12/13 ]

Melissa Amos Added docs label for small change in predocs. https://github.com/puppetlabs/bolt/pull/775/commits/0b5f454a5bc6c3d7218cae9b013bdda7734b4303#diff-8021166628d7c5b7d162ca8a8ff9a351

Comment by Melissa Amos [ 2018/12/13 ]

Docs updates:

Generated at Sat Dec 14 18:55:10 PST 2019 using JIRA 7.7.1#77002-sha1:e75ca93d5574d9409c0630b81c894d9065296414.