diff options
Diffstat (limited to 'modules/buildsystem/manifests/media_cfg.pp')
| -rw-r--r-- | modules/buildsystem/manifests/media_cfg.pp | 17 |
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), } } - - |
