From c5f942af5a1a8ff4b4fa90fc8be8cb673368dfed Mon Sep 17 00:00:00 2001 From: Pascal Terjan Date: Sat, 18 Feb 2012 13:09:09 +0000 Subject: Get config out of create_upload_dir.rb --- modules/buildsystem/manifests/mgarepo.pp | 20 +++++++++++++++++--- 1 file changed, 17 insertions(+), 3 deletions(-) (limited to 'modules/buildsystem/manifests/mgarepo.pp') diff --git a/modules/buildsystem/manifests/mgarepo.pp b/modules/buildsystem/manifests/mgarepo.pp index c4747e3c..44007889 100644 --- a/modules/buildsystem/manifests/mgarepo.pp +++ b/modules/buildsystem/manifests/mgarepo.pp @@ -34,13 +34,27 @@ class buildsystem { # require => File[$sched_home_dir], #} - # too tedious to create everything by hand - # so I prefered to used some puppet ruby module - # the exact content and directory name should IMHO be consolidated somewhere + $releases = { + 'cauldron' => { + 'core' => ['release','updates_testing','backports_testing','backports','updates'], + 'nonfree' => ['release','updates_testing','backports_testing','backports','updates'], + 'tainted' => ['release','updates_testing','backports_testing','backports','updates'], + }, + '1' => { + 'core' => ['release','updates_testing','backports_testing','backports','updates'], + 'nonfree' => ['release','updates_testing','backports_testing','backports','updates'], + 'tainted' => ['release','updates_testing','backports_testing','backports','updates'], + }, + 'infra_1' => { + 'infra' => ['release'] + }, + } + import "create_upload_dir.rb" create_upload_dir { "$sched_home_dir/uploads": owner => $sched_login, group => $sched_login, + releases => $releases, } Tidy { -- cgit v1.2.1