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 [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.