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
--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 [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/puppet-users.
For more options, visit https://groups.google.com/groups/opt_out.