From: Peter Palfrader Date: Sat, 14 Feb 2015 11:52:28 +0000 (+0100) Subject: buildd directories and files as requested by aurel X-Git-Url: https://git.donarmstrong.com/?p=dsa-puppet.git;a=commitdiff_plain;h=de62c0b63db97bcfba3da53353898435347cbb6d buildd directories and files as requested by aurel --- diff --git a/modules/buildd/manifests/init.pp b/modules/buildd/manifests/init.pp index 289edf28..55e6958c 100644 --- a/modules/buildd/manifests/init.pp +++ b/modules/buildd/manifests/init.pp @@ -106,10 +106,62 @@ class buildd ($ensure=present) { content => "*/5 * * * * root /usr/local/sbin/buildd-schroot-aptitude-kill\n", } - if $has_srv_buildd { file { '/etc/cron.d/puppet-update-buildd-schroots': content => "13 21 * * 0 root PATH=/sbin:/usr/sbin:/bin:/usr/bin:/usr/local/sbin:/usr/local/bin setup-all-dchroots buildd\n", } } + + file { '/home/buildd': + ensure => directory, + mode => '2755', + group => buildd, + owner => buildd, + } + file { '/home/buildd/build': + ensure => directory, + mode => '2750', + group => buildd, + owner => buildd, + } + file { '/home/buildd/logs': + ensure => directory, + mode => '2750', + group => buildd, + owner => buildd, + } + file { '/home/buildd/old-logs': + ensure => directory, + mode => '2750', + group => buildd, + owner => buildd, + } + file { '/home/buildd/upload-security': + ensure => directory, + mode => '2750', + group => buildd, + owner => buildd, + } + file { '/home/buildd/status': + ensure => directory, + mode => '2755', + group => buildd, + owner => buildd, + } + file { '/home/buildd/stats/graphs': + ensure => directory, + mode => '2755', + group => buildd, + owner => buildd, + } + file { '/home/buildd/upload': + ensure => directory, + mode => '2755', + group => buildd, + owner => buildd, + } + file { '/home/buildd/.forward': + content => "|/usr/bin/buildd-mail\n", + } + }