Re: [Puppet Users] Testing changes before deployment

2011-03-24 Thread Nikolay Sturm
* hai wu [2011-03-20]: > I am interested in the details using cucumber-puppet to verify catalog > compilation. Could you please elaborate on it? I setup a catalog policy that applies to all catalogs, by specifying a scenario for each of our servers like so: @node Given a node spec

Re: [Puppet Users] Testing changes before deployment

2011-03-22 Thread Christopher Webber
I actually wrote up a post about using multiple environments for this purpose. It includes the process flow chart as well. http://cwebber.ucr.edu/2011/03/multiple-environments-in-puppet/ --cwebber On 3/22/11 2:10 PM, "Thomas Bellman" wrote: >Giovanni Bordello wrote: > >> But what if I need to

Re: [Puppet Users] Testing changes before deployment

2011-03-22 Thread Thomas Bellman
Giovanni Bordello wrote: But what if I need to do a web-server specific change? And then Mail-server specific change? If I had only one test client machine I would have to reinstall it every time I needed to do verify a change for a different group of servers. That's hardly a way to go. There

Re: [Puppet Users] Testing changes before deployment

2011-03-20 Thread hai wu
Nikolay, I am interested in the details using cucumber-puppet to verify catalog compilation. Could you please elaborate on it? Thanks, Hai On Sun, Mar 20, 2011 at 3:59 AM, Nikolay Sturm wrote: > * Giovanni Bordello [2011-03-20]: > > How do you guys test puppet changes before they go live? > > W

Re: [Puppet Users] Testing changes before deployment

2011-03-20 Thread Daniel Pittman
On Mar 19, 2011 9:05 PM, "Giovanni Bordello" wrote: > I'm going to deploy Puppet 2.6 into an environment consisting of a 100+ machines of different kinds. Large group are web servers, other group are DB servers, then there are some IT infrastructure ones like LDAP or Mail servers. > > For start I

Re: [Puppet Users] Testing changes before deployment

2011-03-20 Thread Nikolay Sturm
* Giovanni Bordello [2011-03-20]: > How do you guys test puppet changes before they go live? We have several lines of defense: 1) we develop our puppet manifests on a development machine where we can test many changes locally 2) we use cucumber-puppet to verify catalog compilation for all our serv

[Puppet Users] Testing changes before deployment

2011-03-19 Thread Giovanni Bordello
Hi guys, I'm going to deploy Puppet 2.6 into an environment consisting of a 100+ machines of different kinds. Large group are web servers, other group are DB servers, then there are some IT infrastructure ones like LDAP or Mail servers. For start I'm running Puppet on a couple of non-importa