Jira (PUP-4867) Puppets modulepath setting should be made into separate settings for distmoduledir / sitemoduledir
Title: Message Title Josh Cooper commented on PUP-4867 Re: Puppets modulepath setting should be made into separate settings for distmoduledir / sitemoduledir Given we already have modulepath, basemodulepath and vendormoduledir, and the modulepath related settings in environment.conf, I think adding more modulepath settings will make things more confusing, without much code benefit. I'm going to close this, but let me know if I've missed something. Add Comment This message was sent by Atlassian Jira (v8.5.2#805002-sha1:a66f935) -- You received this message because you are subscribed to the Google Groups "Puppet Bugs" group. To unsubscribe from this group and stop receiving emails from it, send an email to puppet-bugs+unsubscr...@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/puppet-bugs/JIRA.89164.1436976463000.21806.1598049180027%40Atlassian.JIRA.
Jira (PUP-4867) Puppets modulepath setting should be made into separate settings for distmoduledir / sitemoduledir
Title: Message Title Josh Cooper updated an issue Puppet / PUP-4867 Puppets modulepath setting should be made into separate settings for distmoduledir / sitemoduledir Change By: Josh Cooper Fix Version/s: PUP 6.0.0 Fix Version/s: PUP 7.0.0 Add Comment This message was sent by Atlassian JIRA (v7.7.1#77002-sha1:e75ca93) -- You received this message because you are subscribed to the Google Groups "Puppet Bugs" group. To unsubscribe from this group and stop receiving emails from it, send an email to puppet-bugs+unsubscr...@googlegroups.com. To post to this group, send email to puppet-bugs@googlegroups.com. Visit this group at https://groups.google.com/group/puppet-bugs. For more options, visit https://groups.google.com/d/optout.
Jira (PUP-4867) Puppets modulepath setting should be made into separate settings for distmoduledir / sitemoduledir
Title: Message Title Kenn Hussey updated an issue Puppet / PUP-4867 Puppets modulepath setting should be made into separate settings for distmoduledir / sitemoduledir Change By: Kenn Hussey Team: Platform Core Add Comment This message was sent by Atlassian JIRA (v7.7.1#77002-sha1:e75ca93) -- You received this message because you are subscribed to the Google Groups "Puppet Bugs" group. To unsubscribe from this group and stop receiving emails from it, send an email to puppet-bugs+unsubscr...@googlegroups.com. To post to this group, send email to puppet-bugs@googlegroups.com. Visit this group at https://groups.google.com/group/puppet-bugs. For more options, visit https://groups.google.com/d/optout.
Jira (PUP-4867) Puppets modulepath setting should be made into separate settings for distmoduledir / sitemoduledir
Title: Message Title Matthew Patton commented on PUP-4867 Re: Puppets modulepath setting should be made into separate settings for distmoduledir / sitemoduledir Might as well add the missing 'local_module_dir'. Really these vars should be formatted with hyphens. If ModulePath is expressly defined than these 3 helpers are ignored. Otherwise they get glued together with BaseModulePath. Why not take a page out of Perl's book and make the directory names a bit more explicit? (if the word '-modules' is excessive, then shorten). '/usr/share/puppet/site-modules' = sysadmin provided often 3rd party (Forge) that are frequently shared across hosts via common filesystem mount. '/opt/puppetlabs/puppet/vendor-modules' = ONLY modules that are shipped with distribution packages. A purist would insist all 3rd party (eg. Forge) modules do NOT go under /opt/puppetlabs even if inside a 'site-module' subdirectory (same applies to Facts), but the installed base may be too wed to using the /opt/puppetlabs path instead of /usr/local/share. Or may consider Forge to be official enough to merit inclusion. '/etc/puppet[labs/code/]modules' = modules specific to a host. But this really should be deprecated and steered (symlink?) to '/usr/local/share/puppet/modules'. /etc is properly reserved for system-wide or environment-based configuration data (Facts, Hiera, Node) only. It is improper to store potentially sizable code or executables here. I don't see why a hard-line stance can't be taken. It's not so difficult to move things to where they should have been all along. If some users don't like the new defaults, they can always add directives to puppet.conf ref: https://en.wikipedia.org/wiki/Filesystem_Hierarchy_Standard Add Comment This message was sent by Atlassian JIRA (v6.4.14#64029-sha1:ae256fe)
Jira (PUP-4867) Puppets modulepath setting should be made into separate settings for distmoduledir / sitemoduledir
Title: Message Title John Duarte updated an issue Puppet / PUP-4867 Puppets modulepath setting should be made into separate settings for distmoduledir / sitemoduledir Change By: John Duarte Labels: triaged Add Comment This message was sent by Atlassian JIRA (v6.4.14#64029-sha1:ae256fe) -- You received this message because you are subscribed to the Google Groups "Puppet Bugs" group. To unsubscribe from this group and stop receiving emails from it, send an email to puppet-bugs+unsubscr...@googlegroups.com. To post to this group, send email to puppet-bugs@googlegroups.com. Visit this group at https://groups.google.com/group/puppet-bugs. For more options, visit https://groups.google.com/d/optout.
Jira (PUP-4867) Puppets modulepath setting should be made into separate settings for distmoduledir / sitemoduledir
Title: Message Title Geoff Nichols updated an issue Puppet / PUP-4867 Puppets modulepath setting should be made into separate settings for distmoduledir / sitemoduledir Change By: Geoff Nichols Fix Version/s: PUP 5.0.0 Fix Version/s: PUP 6.0.0 Add Comment This message was sent by Atlassian JIRA (v6.4.14#64029-sha1:ae256fe) -- You received this message because you are subscribed to the Google Groups "Puppet Bugs" group. To unsubscribe from this group and stop receiving emails from it, send an email to puppet-bugs+unsubscr...@googlegroups.com. To post to this group, send email to puppet-bugs@googlegroups.com. Visit this group at https://groups.google.com/group/puppet-bugs. For more options, visit https://groups.google.com/d/optout.
Jira (PUP-4867) Puppets modulepath setting should be made into separate settings for distmoduledir / sitemoduledir
Title: Message Title Ethan Brown created an issue Puppet / PUP-4867 Puppets modulepath setting should be made into separate settings for distmoduledir / sitemoduledir Issue Type: New Feature Assignee: Unassigned Created: 2015/07/15 9:07 AM Fix Versions: PUP 5.0.0 Priority: Normal Reporter: Ethan Brown There are a number of problems that arise when performing acceptance testing, that stem from the fact that Puppet has a single modulepath. This path is a combination of: a global module directory that has historically been called sitemoduledir /usr/share/puppet/modules then /opt/puppetlabs/puppet/modules with the advent of AIO for non-Windows platforms C:/usr/share/puppet/modules then non-existent with the advent of AIO for Windows platforms, since it has never been used and is an invalid path a local install module directory that has