summaryrefslogtreecommitdiff
path: root/puppet/modules/site_apt/manifests/unattended_upgrades.pp
diff options
context:
space:
mode:
authorMicah Anderson <micah@leap.se>2014-10-28 12:18:27 -0400
committerMicah Anderson <micah@leap.se>2014-10-28 12:43:09 -0400
commitf14cfe9601ab60b30af7baf126cb223eacec3593 (patch)
treea7d5dce414454ff70837c4d12eee76c8e5b63fa2 /puppet/modules/site_apt/manifests/unattended_upgrades.pp
parent6cb63095c172c7a31123b9b423da66beb9298cee (diff)
upgrade unattended-upgrades on deploy (#6245)
unattended-upgrades is not able to upgrade itself in certain situations, such as when the conffile prompt is generated due to the config being changed. We want to set this package as latest in the platform so that it is upgraded on every deploy (we deploy the config anyway). Change-Id: I8c99bfb1b001079f0e1a4ffbf048e0e867633335
Diffstat (limited to 'puppet/modules/site_apt/manifests/unattended_upgrades.pp')
-rw-r--r--puppet/modules/site_apt/manifests/unattended_upgrades.pp10
1 files changed, 10 insertions, 0 deletions
diff --git a/puppet/modules/site_apt/manifests/unattended_upgrades.pp b/puppet/modules/site_apt/manifests/unattended_upgrades.pp
new file mode 100644
index 00000000..daebffab
--- /dev/null
+++ b/puppet/modules/site_apt/manifests/unattended_upgrades.pp
@@ -0,0 +1,10 @@
+class site_apt::unattended_upgrades inherits apt::unattended_upgrades {
+ # override unattended-upgrades package resource to make sure
+ # that it is upgraded on every deploy (#6245)
+
+ include ::apt::unattended_upgrades
+
+ Package['unattended-upgrades'] {
+ ensure => latest
+ }
+}