summaryrefslogtreecommitdiff
path: root/manifests
diff options
context:
space:
mode:
authorDaniele Sluijters <daenney@users.noreply.github.com>2015-04-22 14:07:31 +0200
committerDaniele Sluijters <daenney@users.noreply.github.com>2015-04-22 14:07:31 +0200
commit5d6c2d0a1d639c1173e1df393da5bcd4d951e9bd (patch)
tree968b4e4eeae04da532d2b791f87e814c7d565e20 /manifests
parent37bcfc23b2eede4b92b0167f18053460b1d39f75 (diff)
init: Merge the right way around.
First take the defaults and the merge the user passed in options into them, not the other way around as then our defaults end up overriding some of the keys users pass in.
Diffstat (limited to 'manifests')
-rw-r--r--manifests/init.pp12
1 files changed, 6 insertions, 6 deletions
diff --git a/manifests/init.pp b/manifests/init.pp
index 0f9829d..b524778 100644
--- a/manifests/init.pp
+++ b/manifests/init.pp
@@ -28,20 +28,20 @@ class unattended_upgrades (
validate_array($blacklist)
validate_array($origins)
validate_hash($auto)
- $_auto = merge($auto, $::unattended_upgrades::default_auto)
+ $_auto = merge($::unattended_upgrades::default_auto, $auto)
validate_hash($mail)
if $mail['only_on_error'] {
validate_bool($mail['only_on_error'])
}
- $_mail = merge($mail, $::unattended_upgrades::default_mail)
+ $_mail = merge($::unattended_upgrades::default_mail, $mail)
validate_hash($backup)
- $_backup = merge($backup, $::unattended_upgrades::default_backup)
+ $_backup = merge($::unattended_upgrades::default_backup, $backup)
validate_hash($age)
- $_age = merge($age, $::unattended_upgrades::default_age)
+ $_age = merge($::unattended_upgrades::default_age, $age)
validate_hash($size)
- $_size = merge($size, $::unattended_upgrades::default_size)
+ $_size = merge($::unattended_upgrades::default_size, $size)
validate_hash($upgradeable_packages)
- $_upgradeable_packages = merge($upgradeable_packages, $::unattended_upgrades::default_upgradeable_packages)
+ $_upgradeable_packages = merge($::unattended_upgrades::default_upgradeable_packages, $upgradeable_packages)
package { 'unattended-upgrades':
ensure => $package_ensure,