Hi there,

Is there a canonical way to manage my recipes' release process ? I mean test
it before they're pushed in production.

For the moment we only have 1 puppetmaster here. I noticed that if I have a
syntax error in one of my included .pp, then puppet runs fail on all nodes
(even if they do not use this recipe), which is not acceptable. More
generally, working directly on production recipes seems too riskee, since
people who will manage those recipes are not devs but sysadmins, which means
poor development skills (and no versionning for the moment).

I found the documentation about puppet "environments" (
http://docs.puppetlabs.com/guides/environment.html ) : does anybody use it
here ? I also read some of you have 2 puppetmasters running on different
ports, for test and prod : how do you do that (init scripts available
somewhere? different conf/manifests directories? sync between test and
prod?). Do you have a pool of client machines dedicated to your tests ? Do
you handle this kind of problems directly with your version control system
(post hooks?), or maybe at an other level in your external node provider ?

I was not able to find much information about that, but don't hesitate to
redirect me to an article or a thread here if it has already been discussed.

Thank you,
Cheers,
--
Jean-Baptiste

-- 
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