To avoid these problems, you can use Puppet’s dry run mode (also called noop mode, for ‘no operation’
puppet agent --test --noop 在 2012年2月24日 下午11:15,Jos Houtman <j...@hyves.nl>写道: > We have a stable environment and an evironment for every developer. > Upon changes we manually test the change using the different > environments. > > We also have alerting on the /var/lib/puppet/state/ > last_run_summary.yaml file, which tells us if a manifest did not apply > properly. > > Cheers, > > Jos > > > On Feb 23, 2:13 pm, Felix Frank <felix.fr...@alumni.tu-berlin.de> > wrote: > > Hi, > > > > On 02/23/2012 01:27 PM, Gonzalo Servat wrote: > > > > > > > > > > > > > > > > > > > > > On Thu, Feb 23, 2012 at 11:09 PM, jimbob palmer < > jimbobpal...@gmail.com > > > <mailto:jimbobpal...@gmail.com>> wrote: > > > > > I'm worried about making bad changes to a module which will impact > > > lots of hosts. > > > > > How can I avoid this? > > > > > Ideally I'd like every node to run in noop, and then to approve the > > > changes if they look right. > > > > > Hi Jim, > > > > > We're not currently using this method, but we're planning on using a > > > second Puppet server which will have a copy of the Puppet tree with > > > whatever major changes have been made in development. We run Puppet > from > > > cron so every host would continue to point at the master server, but we > > > would connect to specific hosts and try noop against the second Puppet > > > server. > > > > > I'd like to hear how other people manage this sort of thing. > > > > similarly but using environments: > http://docs.puppetlabs.com/guides/environment.html > > > > The nodes are made to do the noop run on their own and store their > > reports on the master. A simple script digests the reports. > > > > Cheers, > > Felix > > -- > You received this message because you are subscribed to the Google Groups > "Puppet Users" group. > To post to this group, send email to puppet-users@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. > > -- You received this message because you are subscribed to the Google Groups "Puppet Users" group. To post to this group, send email to puppet-users@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.