$remove_unused = true,
$auto_reboot = false,
$dl_limit = 'NONE',
+ $randomsleep = undef,
$enable = '1',
$backup_interval = '0',
$backup_level = '3',
)
validate_array($origins)
+ if $randomsleep {
+ unless is_numeric($randomsleep) {
+ fail('randomsleep must be numeric')
+ }
+ }
+
package { 'unattended-upgrades':
ensure => present,
}
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'],
}
owner => 'root',
group => 'root',
mode => '0644',
- content => template('apt/10periodic.erb'),
+ content => template('apt/_header.erb', 'apt/10periodic.erb'),
require => Package['unattended-upgrades'],
}
}