From de62c0b63db97bcfba3da53353898435347cbb6d Mon Sep 17 00:00:00 2001 From: Peter Palfrader Date: Sat, 14 Feb 2015 12:52:28 +0100 Subject: [PATCH] buildd directories and files as requested by aurel --- modules/buildd/manifests/init.pp | 54 +++++++++++++++++++++++++++++++- 1 file changed, 53 insertions(+), 1 deletion(-) 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", + } + } -- 2.39.2