Sam, You could make some changes to you site.pp and set some defaults like this
Exec { schedule => $::globalvars_schedule, noop => $::globalvars_noop, } File { schedule => $::globalvars_schedule, noop => $::globalvars_noop, } Group { schedule => $::globalvars_schedule, noop => $::globalvars_noop, } Mount { schedule => $::globalvars_schedule, noop => $::globalvars_noop, } Package { schedule => $::globalvars_schedule, noop => $::globalvars_noop, } Service { schedule => $::globalvars_schedule, noop => $::globalvars_noop, } User { schedule => $::globalvars_schedule, noop => $::globalvars_noop, } ..... and more ..... Make sure that all puppet types you use within you modules are covered in the site.pp and have the noop => $::globalvars_noop added. The final step is to set the topscope variable 'globalvars_noop' somewhere (for example hiera, or Puppet console) and your node will be run with noop. No need to touch any puppet config on the clients, and very easy to manage :-) Regards, Rene vd Linden Blog: https://www.rvanderlinden.net/wordpress On Tuesday, July 23, 2013 1:29:24 AM UTC+2, Sam Morrison wrote: > I'm trying to set a global noop but it doesn't seem possible, > > There are 2 bugs open about this which to me look pretty serious as the > expected behaviour isn't the case. > > http://projects.puppetlabs.com/issues/21286 > http://projects.puppetlabs.com/issues/6549 > > If anyone has a work around (that doesn't include modifying puppet.conf > file) I would be very interested. > > Cheers, > Sam > > > -- You received this message because you are subscribed to the Google Groups "Puppet Users" group. To unsubscribe from this group and stop receiving emails from it, send an email to puppet-users+unsubscr...@googlegroups.com. To post to this group, send email to puppet-users@googlegroups.com. Visit this group at http://groups.google.com/group/puppet-users. For more options, visit https://groups.google.com/groups/opt_out.