X-Git-Url: https://git.adam-barratt.org.uk/?a=blobdiff_plain;f=modules%2Fdebian-org%2Fmanifests%2Finit.pp;h=7dc5f73ff9db02cebbaa2811fcf8a513d9df0f3d;hb=1c7a4178f4687fd07825eac48ef8d2829a67719b;hp=912cfd616f9f2383133518be8571668e49f19a94;hpb=5a8df552f7733b7498c23be8e5a4f72cd9c4902b;p=mirror%2Fdsa-puppet.git diff --git a/modules/debian-org/manifests/init.pp b/modules/debian-org/manifests/init.pp index 912cfd616..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'] + ] } }