X-Git-Url: https://git.adam-barratt.org.uk/?a=blobdiff_plain;f=modules%2Fbuildd%2Fmanifests%2Fpybuildd.pp;h=1eb8aa4f49d241d69b4a7e1ef286ba4fa7ad8790;hb=d1562b78d6fbb28adc0567ee289cf9a2cdc5223f;hp=6f73b05457a0012b97aab6d9cfcb5a8167916c19;hpb=027b3896cbbea053e99aa61b8f212bbb65c5dc86;p=mirror%2Fdsa-puppet.git diff --git a/modules/buildd/manifests/pybuildd.pp b/modules/buildd/manifests/pybuildd.pp index 6f73b0545..1eb8aa4f4 100644 --- a/modules/buildd/manifests/pybuildd.pp +++ b/modules/buildd/manifests/pybuildd.pp @@ -1,5 +1,5 @@ # pybuildd configuration -class buildd { +class buildd::pybuildd { package { 'buildd': ensure => purged, } @@ -21,13 +21,7 @@ class buildd { group => buildd, owner => buildd, } - file { '/var/lib/systemd/linger': - ensure => directory, - mode => '755', - } - file { "/var/lib/systemd/linger/buildd": - ensure => present, - } + dsa_systemd::linger { 'buildd': } file { '/etc/systemd/journald.conf.d': ensure => directory, mode => '755', @@ -45,8 +39,8 @@ class buildd { owner => buildd, } # work around https://salsa.debian.org/wb-team/pybuildd/issues/11 - concat::fragment { 'dsa-puppet-stuff--pybuildd-expire-logs': - target => '/etc/cron.d/dsa-puppet-stuff', + concat::fragment { 'puppet-crontab--pybuildd-expire-logs': + target => '/etc/cron.d/puppet-crontab', content => @(EOF) @daily buildd [ -d ~buildd/logs ] && find ~buildd/logs -type f -mtime +90 -delete | EOF