Yolanda Robla 677d48d42f Enable automatic cleanup
Set Unattended-Upgrade:Remove-Unused-Dependencies flag to
true, that is the equivalent of enabling automatic
apt-get autoremove.
This will regularly clean up cruft from our servers, preventing
them to run out of disk space or inodes unexpectedly.

Change-Id: I37871087b7b3beb02329d84ef240bde23197291b
2015-12-09 20:35:52 +01:00

33 lines
696 B
Puppet

# == Class: unattended_upgrades
#
class unattended_upgrades(
$ensure = present,
$origins = [],
) {
package { 'unattended-upgrades':
ensure => $ensure,
}
package { 'mailutils':
ensure => $ensure,
}
file { '/etc/apt/apt.conf.d/10periodic':
ensure => $ensure,
owner => 'root',
group => 'root',
mode => '0444',
source => 'puppet:///modules/unattended_upgrades/10periodic',
replace => true,
}
file { '/etc/apt/apt.conf.d/50unattended-upgrades':
ensure => $ensure,
owner => 'root',
group => 'root',
mode => '0444',
content => template('unattended_upgrades/50unattended-upgrades.erb'),
replace => true,
}
}