Hi at all,

what do you do if you have fixed a bug or have developed a new feature for puppet and want to use that customized puppet?

Here's an example: We have a few HP-UX Servers and the mount provider dont work here. I used the fix (http://projects.puppetlabs.com/issues/4279) to patch puppet and I'm shipping this new puppet as a package to my clients. This was ok since I found the bug while testing puppet and havent had installed it at all my systems

Now there are a few other patches (like http://projects.puppetlabs.com/issues/5012) I want to use. Now there are a few possibilities:

* Apply patch on my build servers, repack Puppet and reinstall puppet with the new package. This may be the cleanest solution but it takes time to repack and reinstall (since we use Linux, Solaris and HP-UX an all have their different packaging systems) * Replace the files with puppet: I could ship the modified files with puppet. I dont know how puppet behaves if you change its files at runtime * Provide the files as plugins. Will puppet load my modified providers and mask the original ones?

How do you that and what do you think is the best solution? Or do you always wait until every fix is in the upstream version?

Kind regards
Stefan



----------------------------------------------------------------
Powered by http://www.taunusstein.net
IPv6 running


--
You received this message because you are subscribed to the Google Groups "Puppet 
Users" group.
To post to this group, send email to puppet-us...@googlegroups.com.
To unsubscribe from this group, send email to 
puppet-users+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/puppet-users?hl=en.

Reply via email to