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 _______________________________________________ bug-notifications mailing list [email protected] https://lists.opencsw.org/mailman/listinfo/bug-notifications
