/[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 2429 - (show annotations) (download)
Sat Feb 18 13:09:09 2012 UTC (12 years, 2 months ago) by pterjan
File size: 1088 byte(s)
Get config out of create_upload_dir.rb
1 define "create_upload_dir", :owner, :group, :releases do
2 states = ["todo","done","failure","queue","rejected"]
3
4 file @name, :ensure => 'directory', :owner => @owner, :group => @group
5
6 for st in states do
7 file [@name, st].join('/'), :ensure => 'directory', :owner => @owner, :group => @group
8
9 @releases.each{|rel, repositories|
10 file [@name, st, rel].join('/'), :ensure => 'directory', :owner => @owner, :group => @group
11
12 repositories.each{|rep, medias|
13 file [@name, st, rel, rep].join('/'), :ensure => 'directory', :owner => @owner, :group => @group
14
15 for med in medias do
16 if st == 'done'
17 file [@name, st, rel, rep, med].join('/'), :ensure => 'directory', :owner => @owner, :group => @group, :mode => 0775
18 else
19 file [@name, st, rel, rep, med].join('/'), :ensure => 'directory', :owner => @owner, :group => @group
20 end
21 end
22 }
23 }
24 end
25 end

  ViewVC Help
Powered by ViewVC 1.1.30