/[adm]/puppet/modules/buildsystem/manifests/create_upload_dir.rb
ViewVC logotype

Contents of /puppet/modules/buildsystem/manifests/create_upload_dir.rb

Parent Directory Parent Directory | Revision Log Revision Log


Revision 2406 - (show annotations) (download)
Mon Feb 13 22:02:18 2012 UTC (12 years, 1 month ago) by pterjan
File size: 1545 byte(s)
First steps to create infra_1 distro
1 define "create_upload_dir", :owner, :group do
2
3 states = ["todo","done","failure","queue","rejected"]
4 releases = ["cauldron", "1"]
5 repositories = ["core","nonfree","tainted"]
6 medias = ['release','updates_testing','backports_testing','backports','updates']
7
8 file @name, :ensure => 'directory', :owner => @owner, :group => @group
9
10 for st in states do
11 file [@name, st].join('/'), :ensure => 'directory', :owner => @owner, :group => @group
12
13 for rel in releases do
14 file [@name, st, rel].join('/'), :ensure => 'directory', :owner => @owner, :group => @group
15
16 for rep in repositories do
17 file [@name, st, rel, rep].join('/'), :ensure => 'directory', :owner => @owner, :group => @group
18
19 for med in medias do
20 if st == 'done'
21 file [@name, st, rel, rep, med].join('/'), :ensure => 'directory', :owner => @owner, :group => @group, :mode => 0775
22 else
23 file [@name, st, rel, rep, med].join('/'), :ensure => 'directory', :owner => @owner, :group => @group
24 end
25 end
26 end
27 end
28
29 rel 'infra_1'
30 rep = 'core'
31 med = 'release'
32 file [@name, st, rel].join('/'), :ensure => 'directory', :owner => @owner, :group => @group
33 file [@name, st, rel, rep].join('/'), :ensure => 'directory', :owner => @owner, :group => @group
34 file [@name, st, rel, rep, med].join('/'), :ensure => 'directory', :owner => @owner, :group => @group, :mode => 0775
35 end
36 end

  ViewVC Help
Powered by ViewVC 1.1.30