diff options
-rw-r--r-- | .fixtures.yml | 2 | ||||
-rw-r--r-- | manifests/init.pp | 22 | ||||
-rw-r--r-- | metadata.json | 2 |
3 files changed, 15 insertions, 11 deletions
diff --git a/.fixtures.yml b/.fixtures.yml index 5811afc..9a7e6df 100644 --- a/.fixtures.yml +++ b/.fixtures.yml @@ -5,6 +5,6 @@ fixtures: ref: "4.6.0" apt: repo: "puppetlabs-apt" - ref: "2.0.0" + ref: "2.2.0" symlinks: unattended_upgrades: "#{source_dir}" diff --git a/manifests/init.pp b/manifests/init.pp index 4829256..6a64f0a 100644 --- a/manifests/init.pp +++ b/manifests/init.pp @@ -16,6 +16,7 @@ class unattended_upgrades ( $upgrade = 1, $upgradeable_packages = {}, $verbose = 0, + $notify_update = undef, ) inherits ::unattended_upgrades::params { validate_bool( @@ -45,21 +46,24 @@ class unattended_upgrades ( } apt::conf { 'unattended-upgrades': - priority => 50, - content => template("${module_name}/unattended-upgrades.erb"), - require => Package['unattended-upgrades'], + priority => 50, + content => template("${module_name}/unattended-upgrades.erb"), + require => Package['unattended-upgrades'], + notify_update => $notify_update, } apt::conf { 'periodic': - priority => 10, - content => template("${module_name}/periodic.erb"), - require => Package['unattended-upgrades'], + priority => 10, + content => template("${module_name}/periodic.erb"), + require => Package['unattended-upgrades'], + notify_update => $notify_update, } apt::conf { 'auto-upgrades': - ensure => absent, - priority => 20, - require => Package['unattended-upgrades'], + ensure => absent, + priority => 20, + require => Package['unattended-upgrades'], + notify_update => $notify_update, } } diff --git a/metadata.json b/metadata.json index 2b34ac8..b8825eb 100644 --- a/metadata.json +++ b/metadata.json @@ -36,6 +36,6 @@ ], "dependencies": [ {"name":"puppetlabs/stdlib","version_requirement":">= 4.6.0 < 5.0.0"}, - {"name":"puppetlabs/apt","version_requirement":">= 2.0.0 < 3.0.0"} + {"name":"puppetlabs/apt","version_requirement":">= 2.2.0 < 3.0.0"} ] } |