X-Git-Url: https://review.fuel-infra.org/gitweb?a=blobdiff_plain;f=manifests%2Funattended_upgrades.pp;h=b835b9a6a5ed57483175739eda3cf8929e292c75;hb=4802a6fc776122d1ea77f1a5904b78442dcc205f;hp=2f75d5dd19aef4eba17a96bfbf80cd6ba3b163a1;hpb=dde7f4e8199b319500d5a4d48fded93db725d905;p=puppet-modules%2Fpuppetlabs-apt.git diff --git a/manifests/unattended_upgrades.pp b/manifests/unattended_upgrades.pp index 2f75d5d..b835b9a 100644 --- a/manifests/unattended_upgrades.pp +++ b/manifests/unattended_upgrades.pp @@ -28,6 +28,7 @@ class apt::unattended_upgrades ( $remove_unused = true, $auto_reboot = false, $dl_limit = 'NONE', + $randomsleep = undef, $enable = '1', $backup_interval = '0', $backup_level = '3', @@ -48,6 +49,12 @@ class apt::unattended_upgrades ( ) validate_array($origins) + if $randomsleep { + unless is_numeric($randomsleep) { + fail('randomsleep must be numeric') + } + } + package { 'unattended-upgrades': ensure => present, } @@ -57,7 +64,7 @@ class apt::unattended_upgrades ( owner => 'root', group => 'root', mode => '0644', - content => template('apt/50unattended-upgrades.erb'), + content => template('apt/_header.erb', 'apt/50unattended-upgrades.erb'), require => Package['unattended-upgrades'], } @@ -66,7 +73,7 @@ class apt::unattended_upgrades ( owner => 'root', group => 'root', mode => '0644', - content => template('apt/10periodic.erb'), + content => template('apt/_header.erb', 'apt/10periodic.erb'), require => Package['unattended-upgrades'], } }