aboutsummaryrefslogtreecommitdiffstats
path: root/modules/buildsystem/manifests/init.pp
diff options
context:
space:
mode:
Diffstat (limited to 'modules/buildsystem/manifests/init.pp')
-rw-r--r--modules/buildsystem/manifests/init.pp38
1 files changed, 14 insertions, 24 deletions
diff --git a/modules/buildsystem/manifests/init.pp b/modules/buildsystem/manifests/init.pp
index 62e2f35e..9ba4886c 100644
--- a/modules/buildsystem/manifests/init.pp
+++ b/modules/buildsystem/manifests/init.pp
@@ -528,34 +528,24 @@ class buildsystem {
require => File["/etc/iurt"],
}
- file { "/etc/iurt/build/cauldron.conf":
- ensure => present,
- owner => $build_login,
- group => $build_login,
- mode => 644,
- require => File["/etc/iurt/build"],
- content => template("buildsystem/iurt.cauldron.conf")
- }
+ define iurt_config() {
- file { "/etc/iurt/build/1.conf":
- ensure => present,
- owner => $build_login,
- group => $build_login,
- mode => 644,
- require => File["/etc/iurt/build"],
- content => template("buildsystem/iurt.1.conf")
+ $distribution = $name
+ file { "/etc/iurt/build/$distribution.conf":
+ ensure => present,
+ owner => $build_login,
+ group => $build_login,
+ mode => 644,
+ require => File["/etc/iurt/build"],
+ content => template("buildsystem/iurt.$distribution.conf")
+ }
}
- file { "/etc/iurt/build/mandriva2010.1.conf":
- ensure => present,
- owner => $build_login,
- group => $build_login,
- mode => 644,
- require => File["/etc/iurt/build"],
- content => template("buildsystem/iurt.mandriva2010.1.conf")
- }
+ iurt_config { "1": }
+ iurt_config { "mandriva2010.1": }
+ iurt_config { "cauldron": }
- sudo::sudoers_config { "iurt":
+ sudo::sudoers_config { "iurt":
content => template("buildsystem/sudoers.iurt")
}
}