Run reprepro on debuild.

Change-Id: Ib92dc0316d2fac0814680f015abb65fe67cca8fc
Reviewed-on: https://review.openstack.org/305
Reviewed-by: Monty Taylor <mordred@inaugust.com>
Tested-by: Jenkins
This commit is contained in:
Monty Taylor 2011-08-22 01:41:58 -04:00 committed by Jenkins
parent 08363fdda3
commit 9199470283
4 changed files with 40 additions and 21 deletions

View File

@ -392,6 +392,8 @@ node /^driver(\d+)\.1918\.openstack\.org$/ {
node /^debuild(-\d+)?\.slave\.openstack\.org$/ {
include openstack_jenkins_slave
include cowbuilder
class { "reprepro": }
}
node /^packages\.openstack\.org$/ {

View File

@ -1,9 +1,6 @@
class apt_server {
$packages = ["reprepro",
"nginx"]
package { $packages: ensure => "latest" }
package { "nginx": ensure => "latest" }
file { "/etc/nginx/sites-available/default":
owner => 'root',
@ -29,27 +26,11 @@ class apt_server {
}
file {"/srv/packages":
owner => 'root',
group => 'root',
mode => 755,
ensure => directory,
require => File["/srv"],
}
file {"/srv/packages/conf":
owner => 'jenkins',
group => 'jenkins',
mode => 755,
ensure => directory,
require => [File["/srv/packages"], User[jenkins]]
}
file {"/srv/packages/conf/distributions":
owner => 'root',
group => 'root',
mode => 444,
ensure => 'present',
source => "puppet:///modules/apt_server/distributions",
require => File["/srv"],
}
service { 'nginx':

View File

@ -0,0 +1,36 @@
class reprepro {
package { "reprepro": ensure => "latest" }
file { "/srv":
owner => 'root',
group => 'root',
mode => 555,
ensure => directory,
}
file {"/srv/packages":
owner => 'jenkins',
group => 'jenkins',
mode => 755,
ensure => directory,
require => [File["/srv"], User[jenkins]]
}
file {"/srv/packages/conf":
owner => 'root',
group => 'root',
mode => 555,
ensure => directory,
require => File["/srv/packages"],
}
file {"/srv/packages/conf/distributions":
owner => 'root',
group => 'root',
mode => 444,
ensure => 'present',
source => "puppet:///modules/apt_server/distributions",
}
}