source: trunk/puppet/manifests/classes/cronapt.pp @ 159

Last change on this file since 159 was 159, checked in by sebas, 15 years ago

importacion de la puesta en marcha basica

File size: 888 bytes
Line 
1class matrix::cronapt {
2        package { "cron-apt": ensure => installed }
3
4        file { "/etc/cron-apt/action.d/3-download":
5        ensure => absent,
6        require => Package["cron-apt"]
7        }
8
9        file { "/etc/cron-apt/action.d/4-upgrade":
10        ensure => "present",
11        content => "upgrade -y -o APT::Get::Show-Upgraded=true\n",
12        require => Package["cron-apt"]
13        }
14
15        file { "/etc/cron-apt/action.d/5-clean":
16        ensure => "present",
17        content => "autoclean -y -q -q\n",
18        require => Package["cron-apt"]
19        }
20
21        file { "/etc/cron-apt/config.d/4-upgrade2":
22        ensure => "present",
23        content => 'MAILON="upgrade"\nMAILTO="seguridad@rt.redcta.org.ar"\n',
24        require => Package["cron-apt"]
25        }
26
27        file { "/etc/cron.d/cron-apt":
28        content => "# cron-apt cron job, managed by puppet\n0 8 * * * root test -x /usr/sbin/cron-apt && /usr/sbin/cron-apt\n",
29        ensure => present,
30        require => Package['cron-apt']
31        }
32}
33
Note: See TracBrowser for help on using the repository browser.