# == 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, } }