From 355e766457c8546f234758c0fa55e3f2c8f32b03 Mon Sep 17 00:00:00 2001 From: Daniele Sluijters Date: Wed, 22 Apr 2015 15:34:53 +0200 Subject: init: Turn size into a single value. The `size` hash could only ever have the `max` key so it makes more sense to have this as a plain value. This also upgrades the dependency on stdlib to 4.6.0 since we're using the new `validate_integer` function. --- manifests/init.pp | 5 ++--- manifests/params.pp | 1 - 2 files changed, 2 insertions(+), 4 deletions(-) (limited to 'manifests') diff --git a/manifests/init.pp b/manifests/init.pp index b524778..72f5d52 100644 --- a/manifests/init.pp +++ b/manifests/init.pp @@ -11,7 +11,7 @@ class unattended_upgrades ( $minimal_steps = true, $origins = $::unattended_upgrades::params::origins, $package_ensure = installed, - $size = {}, + $size = 0, $update = 1, $upgrade = 1, $upgradeable_packages = {}, @@ -38,8 +38,7 @@ class unattended_upgrades ( $_backup = merge($::unattended_upgrades::default_backup, $backup) validate_hash($age) $_age = merge($::unattended_upgrades::default_age, $age) - validate_hash($size) - $_size = merge($::unattended_upgrades::default_size, $size) + validate_integer($size) validate_hash($upgradeable_packages) $_upgradeable_packages = merge($::unattended_upgrades::default_upgradeable_packages, $upgradeable_packages) diff --git a/manifests/params.pp b/manifests/params.pp index a652512..b7ba380 100644 --- a/manifests/params.pp +++ b/manifests/params.pp @@ -8,7 +8,6 @@ class unattended_upgrades::params { $default_mail = { 'only_on_error' => true, } $default_backup = { 'archive_interval' => 0, 'level' => 3, } $default_age = { 'min' => 2, 'max' => 0, } - $default_size = { 'max' => 0, } $default_upgradeable_packages = { 'download_only' => 0, 'debdelta' => 1, } # Strict variables facts lookup compatibility -- cgit v1.2.3