aboutsummaryrefslogtreecommitdiffstats
path: root/modules/buildsystem/manifests
diff options
context:
space:
mode:
authorOlivier Blin <blino@mageia.org>2010-11-23 22:24:27 +0000
committerOlivier Blin <blino@mageia.org>2010-11-23 22:24:27 +0000
commit98664db3ff3de5a85adc0a4e5b934022709c179f (patch)
tree45c863e1185ccd56b6c066bfa8358d8c364b21d0 /modules/buildsystem/manifests
parentace173c1b39b3e8accee4e970b6d8c747dedd569 (diff)
downloadpuppet-98664db3ff3de5a85adc0a4e5b934022709c179f.tar
puppet-98664db3ff3de5a85adc0a4e5b934022709c179f.tar.gz
puppet-98664db3ff3de5a85adc0a4e5b934022709c179f.tar.bz2
puppet-98664db3ff3de5a85adc0a4e5b934022709c179f.tar.xz
puppet-98664db3ff3de5a85adc0a4e5b934022709c179f.zip
add iurt upload.conf file for ulri and emi
Diffstat (limited to 'modules/buildsystem/manifests')
-rw-r--r--modules/buildsystem/manifests/init.pp15
1 files changed, 15 insertions, 0 deletions
diff --git a/modules/buildsystem/manifests/init.pp b/modules/buildsystem/manifests/init.pp
index 19bcc10e..85d9ae26 100644
--- a/modules/buildsystem/manifests/init.pp
+++ b/modules/buildsystem/manifests/init.pp
@@ -31,6 +31,8 @@ class buildsystem {
vhost_file => "buildsystem/vhost_repository.conf",
}
+ include scheduler
+ include dispatcher
}
class buildnode inherits base {
@@ -39,10 +41,23 @@ class buildsystem {
class scheduler {
# ulri
+ include iurtupload
}
class dispatcher {
# emi
+ include iurtupload
+ }
+
+ class iurtupload {
+ file { "/etc/iurt/update.conf":
+ ensure => present,
+ owner => $build_login,
+ group => $build_login,
+ mode => 644,
+ require => File["/etc/iurt"],
+ content => template("buildsystem/upload.conf")
+ }
}
class repsys {