/[adm]/puppet/modules/buildsystem/manifests/scheduler.pp
ViewVC logotype

Contents of /puppet/modules/buildsystem/manifests/scheduler.pp

Parent Directory Parent Directory | Revision Log Revision Log


Revision 3187 - (show annotations) (download)
Thu May 23 15:07:51 2013 UTC (10 years, 10 months ago) by boklm
File size: 1098 byte(s)
buildsystem: add option to select age of cleaned logs
1 class buildsystem::scheduler {
2 # until ulri is splitted from main iurt rpm
3 include buildsystem::iurt::packages
4 include buildsystem::iurt::upload
5 include buildsystem::var::scheduler
6
7 $login = $buildsystem::var::scheduler::login
8 $homedir = $buildsystem::var::scheduler::homedir
9 $logdir = $buildsystem::var::scheduler::logdir
10
11 buildsystem::sshuser { $login:
12 homedir => $homedir,
13 comment => 'System user used to schedule builds',
14 }
15
16 file { $logdir:
17 ensure => directory,
18 mode => 0755,
19 owner => $login,
20 }
21
22 cron { 'dispatch jobs':
23 user => $login,
24 command => "ULRI_LOG_FILE=$logdir/ulri.log ulri; EMI_LOG_FILE=$logdir/emi.log emi",
25 minute => '*',
26 }
27
28 if ($buildsystem::var::scheduler::clean_uploads_logs_age != '0') {
29 tidy { "${buildsystem::var::scheduler::homedir}/uploads":
30 type => 'ctime',
31 recurse => true,
32 age => $buildsystem::var::scheduler::clean_uploads_logs_age,
33 }
34 }
35 }

  ViewVC Help
Powered by ViewVC 1.1.30