diff options
author | Michael Scherer <misc@mageia.org> | 2012-03-16 22:47:01 +0000 |
---|---|---|
committer | Michael Scherer <misc@mageia.org> | 2012-03-16 22:47:01 +0000 |
commit | bc9d9e24b44c7ba3efeca8d6485ba9097a808d4b (patch) | |
tree | be268bc2eb44704df01cbf4f5b005e83807f144c /modules/buildsystem/manifests | |
parent | 5cd97b47b6cc63247ac4981ca17199d02cc4914a (diff) | |
download | puppet-bc9d9e24b44c7ba3efeca8d6485ba9097a808d4b.tar puppet-bc9d9e24b44c7ba3efeca8d6485ba9097a808d4b.tar.gz puppet-bc9d9e24b44c7ba3efeca8d6485ba9097a808d4b.tar.bz2 puppet-bc9d9e24b44c7ba3efeca8d6485ba9097a808d4b.tar.xz puppet-bc9d9e24b44c7ba3efeca8d6485ba9097a808d4b.zip |
split pkgsubmit in a separate class, easier to find
Diffstat (limited to 'modules/buildsystem/manifests')
-rw-r--r-- | modules/buildsystem/manifests/mainnode.pp | 17 | ||||
-rw-r--r-- | modules/buildsystem/manifests/pkgsubmit.pp | 16 |
2 files changed, 17 insertions, 16 deletions
diff --git a/modules/buildsystem/manifests/mainnode.pp b/modules/buildsystem/manifests/mainnode.pp index b33ebfa5..caf51038 100644 --- a/modules/buildsystem/manifests/mainnode.pp +++ b/modules/buildsystem/manifests/mainnode.pp @@ -22,22 +22,7 @@ class buildsystem::mainnode { vhost_file => 'buildsystem/vhost_repository.conf', } - $location = '/var/www/bs' - file { [$location,"$location/data"]: - ensure => directory, - } - - apache::vhost_base { "pkgsubmit.$::domain": - aliases => { '/uploads' => "$sched_home_dir/uploads" }, - location => $location, - content => template('buildsystem/vhost_pkgsubmit.conf'), - } - - subversion::snapshot { $location: - source => "svn://svn.$::domain/soft/buildsystem/web/", - } - - file { $repository_root: + file { $repository_root: ensure => directory, } diff --git a/modules/buildsystem/manifests/pkgsubmit.pp b/modules/buildsystem/manifests/pkgsubmit.pp new file mode 100644 index 00000000..069fba84 --- /dev/null +++ b/modules/buildsystem/manifests/pkgsubmit.pp @@ -0,0 +1,16 @@ +class buildsystem::pkgsubmit { + $location = '/var/www/bs' + file { [$location,"$location/data"]: + ensure => directory, + } + + apache::vhost_base { "pkgsubmit.$::domain": + aliases => { '/uploads' => "$sched_home_dir/uploads" }, + location => $location, + content => template('buildsystem/vhost_pkgsubmit.conf'), + } + + subversion::snapshot { $location: + source => "svn://svn.$::domain/soft/buildsystem/web/", + } +} |