Jira (PUP-4867) Puppets modulepath setting should be made into separate settings for distmoduledir / sitemoduledir

2020-08-21 Thread Josh Cooper (Jira)
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

2018-08-29 Thread Josh Cooper (JIRA)
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

2018-06-21 Thread Kenn Hussey (JIRA)
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

2017-08-03 Thread Matthew Patton (JIRA)
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

2017-05-17 Thread John Duarte (JIRA)
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

2017-04-12 Thread Geoff Nichols (JIRA)
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

2015-07-15 Thread Ethan Brown (JIRA)
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