[bug-notifications] [puppet3 0005061]: puppet [agent|master] --genconf does not use OpenCSW standard directories

Mantis Bug Tracker noreply at opencsw.org
Tue Mar 19 11:26:40 CET 2013


The following issue has been CLOSED 
====================================================================== 
https://www.opencsw.org/mantis/view.php?id=5061 
====================================================================== 
Reported By:                jcraig
Assigned To:                markp
====================================================================== 
Project:                    puppet3
Issue ID:                   5061
Category:                   
Reproducibility:            always
Severity:                   feature
Priority:                   normal
Status:                     closed
Resolution:                 open
Fixed in Version:           
====================================================================== 
Date Submitted:             2013-03-15 21:08 CET
Last Modified:              2013-03-19 11:26 CET
====================================================================== 
Summary:                    puppet [agent|master] --genconf does not use OpenCSW
standard directories
Description: 
Puppet defaults to /etc/puppet and /var/lib/puppet when creating and/or
looking for files.  These directories do not comply with OpenCSW standards.
 The following patch will fix the default paths to /etc/opt/csw/puppet and
/var/opt/csw/puppet per the standard.  This allows puppet to bootstrap and
start normally as well as eliminates the need to keep a copy of puppet.conf
in the /etc/puppet directory.
====================================================================== 

---------------------------------------------------------------------- 
 (0010295) markp (manager) - 2013-03-16 10:19
 https://www.opencsw.org/mantis/view.php?id=5061#c10295 
---------------------------------------------------------------------- 
Hi Jon,

Respectfully I decline this patch. And with good reason. 

Our standards are good, and they provide a consistent look and feel to
package layouts. But occasionally we need to look beyond our own little
world and see the bigger picture. 

The directory layouts of puppet were discussed sometime ago, on irc, with
fellow CSW maintainers. I chose to distort our standards to fit in with the
bigger picture - and go with Puppet's standards for configuration layouts.
The majority of large users of puppet are cross platform - in essence, the
point of puppet, and standards across all platforms in preferable. To this
end I work with their standards and not ours. There is a README in
/etc/puppet discussing this, and pointing out how a Solaris/CSW only camp
can configure it to go with CSW standards. 

Feel free to ping me on irc as 'phips' or mail my opencsw address if you
want to discuss further. 

Mark



More information about the bug-notifications mailing list