X-Git-Url: https://git.adam-barratt.org.uk/?a=blobdiff_plain;f=modules%2Fdebian-org%2Fmanifests%2Finit.pp;h=7dc5f73ff9db02cebbaa2811fcf8a513d9df0f3d;hb=1c7a4178f4687fd07825eac48ef8d2829a67719b;hp=bdb6df5379ff498cb692bba6d44d17e69ad81278;hpb=3f9280b46a05bad535d41a93f5aec968fe6c1977;p=mirror%2Fdsa-puppet.git diff --git a/modules/debian-org/manifests/init.pp b/modules/debian-org/manifests/init.pp index bdb6df537..7dc5f73ff 100644 --- a/modules/debian-org/manifests/init.pp +++ b/modules/debian-org/manifests/init.pp @@ -13,14 +13,22 @@ class debian-org { 'sysklogd', 'rsyslog', ]: - ensure => purged, + ensure => purged, + } + package { [ + 'debian.org', + 'dsa-munin-plugins', + ]: + ensure => installed, + require => [ + File['/etc/apt/sources.list.d/db.debian.org.list'], + Exec['apt-get update'] + ] } package { [ 'apt-utils', 'bash-completion', - 'debian.org', 'dnsutils', - 'dsa-munin-plugins', 'less', 'lsb-release', 'libfilesystem-ruby1.8', @@ -29,7 +37,7 @@ class debian-org { 'nload', 'pciutils', ]: - ensure => installed, + ensure => installed, } munin::check { [ @@ -54,7 +62,11 @@ class debian-org { if getfromhash($site::nodeinfo, 'broken-rtc') { package { 'fake-hwclock': - ensure => installed + ensure => installed, + require => [ + File['/etc/apt/sources.list.d/db.debian.org.list'], + Exec['apt-get update'] + ] } } @@ -169,6 +181,9 @@ class debian-org { site::alternative { 'editor': linkto => '/usr/bin/vim.basic', } + site::alternative { 'view': + linkto => '/usr/bin/vim.basic', + } mailalias { 'samhain-reports': ensure => present, recipient => $debianadmin, @@ -177,7 +192,7 @@ class debian-org { exec { 'apt-get update': path => '/usr/bin:/usr/sbin:/bin:/sbin', refreshonly => true, - }-> Package <| |> + } exec { 'dpkg-reconfigure tzdata -pcritical -fnoninteractive': path => '/usr/bin:/usr/sbin:/bin:/sbin',