On Mon, Jul 5, 2010 at 3:01 AM, Jean-Baptiste Barth
<jeanbaptiste.ba...@gmail.com> wrote:
> Hi there,
> Is there a canonical way to manage my recipes' release process ? I mean test
> it before they're pushed in production.

I recommend adding a "tests" directory in your modules which include
the classes in the manifests directory.

This allows you to quickly "try out" discrete pieces of your
configuration using puppet stand alone.

If you'd like to test complete configurations, I recommend setting up
a "testing" environment for this purpose.  I stage changes into the
testing environment and exercise them before promotion to production
using puppetd --environment=testing

Of course, version control is really nice here.  Specifically, Git's
ability to switch branches quickly in the same directory works nicely
with environment configurations.

-- 
Jeff McCune
http://www.puppetlabs.com/

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