Skip to content
This repository has been archived by the owner on Jun 9, 2023. It is now read-only.

v0.6.0

parameterised classes).

* Added support for schedules so that configuration does not need to be
applied with every Puppet run.  All classes other than system::providers and
system::schedules can be configured with a default schedule, including the
system class itself.  An 'always' schedule is provided in addition to the
default schedules available (eg. hourly, daily, weekly).

* Changed the yumgroup type to have a default 'daily' schedule to reduce the
time Puppet runs take - package group changes are usually rare after the host
is first set up.  Users can override this by supplying their own schedule.

* Documented that particular system classes can be excluded when doing
'include system' by setting their default schedule to 'never' which is useful
when testing or debugging issues or just to prevent config lower in the
hierarchy from being applied.

* Added support for the augeas type to enable simple configuration file
changes to be made without writing new classes

* Use augeas to make sysconfig file changes as it is more reliable.  One
limitation is that all values are now unquoted so they can't have any
whitespace. This only appears to potentially affect system::sysconfig::puppet
puppet-extra_opts.
Assets 2