[BOLT-1108] Add site-modules to the module path for bolt Created: 2019/01/31  Updated: 2019/02/25  Resolved: 2019/02/21

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

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

Issue Links:
Relates
Template:
Sprint: Bolt Kanban
Release Notes: Enhancement
Release Notes Summary: According to an updated convention `site-modules` is now recommended to be used instead of `site` for any modules not intended to be managed with a Puppetfile. Both `site` and `site-modules` are now included on the default modulepath to maintain backward compatibility and support the new convention.
QA Risk Assessment: Needs Assessment

 Description   

site as a directory on the module path is confusing to new users. We should add a new directory called site-modules to the module path before site and document that it is the preferred directory for local modules. We can make a decisions about deprecating site for the 2.0 release later.



 Comments   
Comment by Nick Walker [ 2019/02/01 ]

https://github.com/puppetlabs/control-repo/pull/71

Comment by Melissa Amos [ 2019/02/21 ]

Here's a release note on this one:

http://docs-internal.puppet.com/docs/bolt/dev/bolt_new_features.html#updated-project-directory-structure-1-12-0

I'll incorporate additional docs updates as I deal with BOLT-1087 post-release.

Generated at Fri Dec 13 09:27:28 PST 2019 using JIRA 7.7.1#77002-sha1:e75ca93d5574d9409c0630b81c894d9065296414.