On Thursday, 20 December 2012 16:51:59 UTC, rvs wrote:

> On Thu, Dec 20, 2012 at 8:11 AM, Steve Button 
> <[email protected]<javascript:>> 
> wrote: 
> > Hi, 
> > 
> > I've written a new resolv class, but I only want it to get pushed out 
> (for 
>
>
> Please let us know a bit more about your setup. 
>
> Thanks, 
> Roman. 
>

I've used puppet before at several companies, but it's always been already 
set up before I arrived and I've only modified the existing manifests. 

Currently I'm at a new site and we're not using Puppet at all, just at the 
proof of concept stage. 

I'm aware Puppet is very powerful, which also means it could be very 
dangerous. I'd like to avoid bringing down the whole IT infrastructure (of 
course) by rolling out a change to resolv.conf, for example, which could 
potentially cripple a node. When I make a change I'd like to first test it 
on one single node, then perhaps 10 in Dev, then after a day or so the rest 
of Dev. Likewise for UAT and Prod environments. So, that's one 
requirement... to be able to roll things out gradually to give it time to 
spot mistakes in the code. 

I guess the apache / resolv example is a little contrived, and doesn't 
represent a real use case. More likely we might want certain packages / 
kernel setting on our Oracle servers, but different ones on our SAP 
servers. Looking at the example pointed to...

node 'www1.example.com', 'www2.example.com', 'www3.example.com' { include 
common include apache, squid }

I guess I could add "include uat" and then put things that are specific to 
UAT servers only in there. 

Thanks for all the pointers, I think I've got a lot of reading to do and 
feeling a little overwhelmed!

-- 
You received this message because you are subscribed to the Google Groups 
"Puppet Users" group.
To view this discussion on the web visit 
https://groups.google.com/d/msg/puppet-users/-/w57-Fbff3e4J.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/puppet-users?hl=en.

Reply via email to