aboutsummaryrefslogtreecommitdiffstats
path: root/modules/buildsystem/manifests/media_cfg.pp
diff options
context:
space:
mode:
Diffstat (limited to 'modules/buildsystem/manifests/media_cfg.pp')
-rw-r--r--modules/buildsystem/manifests/media_cfg.pp17
1 files changed, 9 insertions, 8 deletions
diff --git a/modules/buildsystem/manifests/media_cfg.pp b/modules/buildsystem/manifests/media_cfg.pp
index 9f7b6870..77fcc8fd 100644
--- a/modules/buildsystem/manifests/media_cfg.pp
+++ b/modules/buildsystem/manifests/media_cfg.pp
@@ -1,10 +1,11 @@
-define buildsystem::media_cfg() {
- $arch = $name
- file { "$buildsystem::base::repository_root/distrib/cauldron/$arch/media/media_info/media.cfg":
- owner => $buildsystem::base::sched_login,
- group => $buildsystem::base::sched_login,
- source => "puppet:///modules/buildsystem/$arch/media.cfg",
+define buildsystem::media_cfg($distro_name, $arch, $templatefile = 'buildsystem/media.cfg') {
+ include buildsystem::var::repository
+ include buildsystem::var::scheduler
+ include buildsystem::repository
+
+ file { "${buildsystem::var::repository::bootstrap_reporoot}/${distro_name}/${arch}/media/media_info/media.cfg":
+ owner => $buildsystem::var::scheduler::login,
+ group => $buildsystem::var::scheduler::login,
+ content => template($templatefile),
}
}
-
-