puppetlabs / puppet-specifications

Specification of the Puppet Language, Catalog, Extension points
Other
99 stars 66 forks source link

(WIP) (RE-6880) Update Puppet Specification for Windows/Vanagon changes. #70

Closed jcoconnor closed 8 years ago

jcoconnor commented 8 years ago

The Windows File paths have been changes as part of the Windows/Vanagon release.

The rationale is to simplify user experience and maintenance on our part. It makes our lives simpler because there's much less need for branching in the component configs in puppet agent, and we don't have to add 8 different locations to PATH or to RUBYLIB in order for our software to find runtime dependencies

This work was originally handled under PR #63 as a maintenance update, but is not being tracked under RE-6880.

This PR will remain open until Windows/Vanagon is released as part of the Puppet-Agent release.

MikaelSmith commented 8 years ago

It'd be nice for the commit itself to have more rationale. Also an explanation of why so many things have stars added to them.

jcoconnor commented 8 years ago

@MikaelSmith I have updated the rationale in both the description of the PR and the commit as you suggested.

jcoconnor commented 8 years ago

Closing this issue for the moment as we are reverting back to the PFTW file structure for the initial Vanagon release. This work may be revisited for a future release.

ferventcoder commented 8 years ago

Doesn't some of this still change?