aboutsummaryrefslogtreecommitdiffstats
path: root/modules/buildsystem/manifests/youri_submit.pp
diff options
context:
space:
mode:
authorNicolas Vigier <boklm@mageia.org>2012-12-11 18:33:21 +0000
committerNicolas Vigier <boklm@mageia.org>2012-12-11 18:33:21 +0000
commit740284eeb687fb7cd34d034558829a2d56e2d6ba (patch)
tree2e1256a21882b03fbceef990394e148e9b27f5b3 /modules/buildsystem/manifests/youri_submit.pp
parentc5853d4791fea6f783b3b5cf9d2b6ff0285df8fa (diff)
downloadpuppet-740284eeb687fb7cd34d034558829a2d56e2d6ba.tar
puppet-740284eeb687fb7cd34d034558829a2d56e2d6ba.tar.gz
puppet-740284eeb687fb7cd34d034558829a2d56e2d6ba.tar.bz2
puppet-740284eeb687fb7cd34d034558829a2d56e2d6ba.tar.xz
puppet-740284eeb687fb7cd34d034558829a2d56e2d6ba.zip
Create buildsystem::var::youri
The class buildsystem::var::youri has been created to set the youri configuration.
Diffstat (limited to 'modules/buildsystem/manifests/youri_submit.pp')
-rw-r--r--modules/buildsystem/manifests/youri_submit.pp18
1 files changed, 7 insertions, 11 deletions
diff --git a/modules/buildsystem/manifests/youri_submit.pp b/modules/buildsystem/manifests/youri_submit.pp
index 5b02a067..f55402d8 100644
--- a/modules/buildsystem/manifests/youri_submit.pp
+++ b/modules/buildsystem/manifests/youri_submit.pp
@@ -3,11 +3,7 @@ class buildsystem::youri_submit {
include buildsystem::rpmlint
include buildsystem::repository
include buildsystem::var::scheduler
-
- $repository_root = $buildsystem::var::repository::bootstrap_root
- $sched_home_dir = $buildsystem::var::scheduler::homedir
- $sched_login = $buildsystem::var::scheduler::login
- $packages_archivedir = "$sched_home_dir/old"
+ include buildsystem::var::youri
mga-common::local_script {
'mga-youri-submit':
@@ -29,20 +25,20 @@ class buildsystem::youri_submit {
'/etc/youri/':
ensure => 'directory';
'/etc/youri/submit-todo.conf':
- content => template('buildsystem/youri/submit-todo.conf');
+ content => template($buildsystem::var::youri::tmpl_youri_todo_conf);
'/etc/youri/submit-upload.conf':
- content => template('buildsystem/youri/submit-upload.conf');
+ content => template($buildsystem::var::youri::tmpl_youri_upload_conf);
'/etc/youri/acl.conf':
content => template('buildsystem/youri/acl.conf');
}
- file { $packages_archivedir:
+ file { $buildsystem::var::youri::packages_archivedir:
ensure => 'directory',
- owner => $sched_login,
- require => File[$sched_home_dir],
+ owner => $buildsystem::var::scheduler::login,
+ require => File[$buildsystem::var::scheduler::homedir],
}
- tidy { $packages_archivedir:
+ tidy { $buildsystem::var::youri::packages_archivedir:
type => 'ctime',
recurse => true,
age => '1w',