diff options
-rw-r--r-- | README | 14 | ||||
-rw-r--r-- | manifests/dist_upgrade.pp | 11 |
2 files changed, 25 insertions, 0 deletions
@@ -204,6 +204,20 @@ emails when upgrades are performed. See apt::cron::download above if you need to run cron-apt more often than once a day. +apt::dist_upgrade +----------------- + +This class provides the Exec['apt_dist-upgrade'] resource that +dist-upgrade's the system. + +This exec is set as refreshonly so including this class does not +trigger any action per-se: other resources may notify it, other +classes may inherit from this one and add to its subscription list +using the plusignment ('+>') operator. + +When this class is included the APT indexes are updated on every +Puppet run due to the author's lack of Puppet wizardry. + apt::dselect ------------ diff --git a/manifests/dist_upgrade.pp b/manifests/dist_upgrade.pp new file mode 100644 index 0000000..9e26769 --- /dev/null +++ b/manifests/dist_upgrade.pp @@ -0,0 +1,11 @@ +class apt::dist_upgrade { + + include apt::update + + exec { 'apt_dist-upgrade': + command => "/usr/bin/apt-get -q -y -o 'DPkg::Options::=--force-confold' dist-upgrade", + refreshonly => true, + require => Exec['apt_updated'], + } + +} |