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:
parent
08363fdda3
commit
9199470283
@ -392,6 +392,8 @@ node /^driver(\d+)\.1918\.openstack\.org$/ {
|
|||||||
node /^debuild(-\d+)?\.slave\.openstack\.org$/ {
|
node /^debuild(-\d+)?\.slave\.openstack\.org$/ {
|
||||||
include openstack_jenkins_slave
|
include openstack_jenkins_slave
|
||||||
include cowbuilder
|
include cowbuilder
|
||||||
|
|
||||||
|
class { "reprepro": }
|
||||||
}
|
}
|
||||||
|
|
||||||
node /^packages\.openstack\.org$/ {
|
node /^packages\.openstack\.org$/ {
|
||||||
|
@ -1,9 +1,6 @@
|
|||||||
class apt_server {
|
class apt_server {
|
||||||
|
|
||||||
$packages = ["reprepro",
|
package { "nginx": ensure => "latest" }
|
||||||
"nginx"]
|
|
||||||
|
|
||||||
package { $packages: ensure => "latest" }
|
|
||||||
|
|
||||||
file { "/etc/nginx/sites-available/default":
|
file { "/etc/nginx/sites-available/default":
|
||||||
owner => 'root',
|
owner => 'root',
|
||||||
@ -29,27 +26,11 @@ class apt_server {
|
|||||||
}
|
}
|
||||||
|
|
||||||
file {"/srv/packages":
|
file {"/srv/packages":
|
||||||
owner => 'root',
|
|
||||||
group => 'root',
|
|
||||||
mode => 755,
|
|
||||||
ensure => directory,
|
|
||||||
require => File["/srv"],
|
|
||||||
}
|
|
||||||
|
|
||||||
file {"/srv/packages/conf":
|
|
||||||
owner => 'jenkins',
|
owner => 'jenkins',
|
||||||
group => 'jenkins',
|
group => 'jenkins',
|
||||||
mode => 755,
|
mode => 755,
|
||||||
ensure => directory,
|
ensure => directory,
|
||||||
require => [File["/srv/packages"], User[jenkins]]
|
require => File["/srv"],
|
||||||
}
|
|
||||||
|
|
||||||
file {"/srv/packages/conf/distributions":
|
|
||||||
owner => 'root',
|
|
||||||
group => 'root',
|
|
||||||
mode => 444,
|
|
||||||
ensure => 'present',
|
|
||||||
source => "puppet:///modules/apt_server/distributions",
|
|
||||||
}
|
}
|
||||||
|
|
||||||
service { 'nginx':
|
service { 'nginx':
|
||||||
|
36
modules/reprepro/manifests/init.pp
Normal file
36
modules/reprepro/manifests/init.pp
Normal 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",
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
Loading…
x
Reference in New Issue
Block a user