X-Git-Url: https://git.donarmstrong.com/?a=blobdiff_plain;f=modules%2Fdebian-org%2Fmanifests%2Finit.pp;h=c97f774498988811b96e442275d13895c2d14a00;hb=1b33f950cfd4289185d8e3470dd0a3168c0782d8;hp=2c295df22b5acb7fba8ca95d6eb256d3a489b821;hpb=318f35099edc97f19ac8d9130af0303308701bb3;p=dsa-puppet.git diff --git a/modules/debian-org/manifests/init.pp b/modules/debian-org/manifests/init.pp index 2c295df2..c97f7744 100644 --- a/modules/debian-org/manifests/init.pp +++ b/modules/debian-org/manifests/init.pp @@ -61,13 +61,20 @@ class debian-org { source => 'puppet:///modules/debian-org/basic-ssh_known_hosts' } + if ($::lsbmajdistrelease >= 8) { + $rubyfs_package = 'ruby-filesystem' + } elsif $::lsbmajdistrelease == 7 { + $rubyfs_package = 'libfilesystem-ruby1.9' + } else { + $rubyfs_package = 'libfilesystem-ruby1.8' + } package { [ 'apt-utils', 'bash-completion', 'dnsutils', 'less', 'lsb-release', - 'libfilesystem-ruby1.8', + $rubyfs_package, 'mtr-tiny', 'nload', 'pciutils', @@ -75,16 +82,6 @@ class debian-org { ensure => installed, } - if $::lsbmajdistrelease == 7 { - package { 'libfilesystem-ruby1.9.1': - ensure => installed, - } - } elsif $::lsbmajdistrelease >= 8 { - package { 'ruby-filesystem': - ensure => installed, - } - } - munin::check { [ 'cpu', 'entropy', @@ -165,7 +162,7 @@ class debian-org { components => ['main','contrib','non-free'] } - #if ($::hostname in [ball, corelli, eysler, lucatelli, mayer, mayr, pettersson]) or + #if ($::hostname in [corelli, eysler, lucatelli, mayer, mayr, pettersson]) or # ($::hoster and ($::hoster in [bytemark, man-da, brown])) { # site::aptrepo { 'proposed-updates': # url => $mirror, @@ -365,6 +362,11 @@ class debian-org { onlyif => "test -x /bin/systemctl" } + exec { 'systemd-tmpfiles --create --exclude-prefix=/dev': + refreshonly => true, + onlyif => "test -x /bin/systemd-tmpfiles" + } + tidy { '/var/lib/puppet/clientbucket/': age => '2w', recurse => 9,