adding build slave configuration for quantum

Change-Id: I56ea3d96931ee56a230ef6732fdec32ee46d1466
This commit is contained in:
Joe Heck 2011-08-05 10:23:52 -07:00
parent 7e44486544
commit 809ef141a4

View File

@ -6,12 +6,12 @@ import "doc_server" # TODO: refactor out of module
# Abstract classes:
#
class openstack_base {
include ssh
include ssh
package { "ntp":
ensure => installed
}
service { 'ntpd':
name => 'ntp',
ensure => running,
@ -19,7 +19,7 @@ class openstack_base {
hasrestart => true,
require => Package['ntp'],
}
$packages = ["python-software-properties",
"puppet",
"bzr",
@ -146,13 +146,24 @@ node /^keystone(-\d+)?\.slave\.openstack\.org$/ {
"python-nova",
"python-swift"]
package { $slave_packages:
package { $slave_packages:
ensure => "latest",
require => [Apt::Ppa["ppa:nova-core/trunk"],
Apt::Ppa["ppa:swift-core/trunk"]]
}
}
node /^quantum(-\d+)?\.slave\.openstack\.org$/ {
$slave_packages = ["python-eventlet",
"python-paste",
"python-routes",
"python-sqlalchemy",
"python-webob"]
package { $slave_packages:
ensure => "latest",
}
}
node /^manuals(-\d+)?\.slave\.openstack\.org$/ {
include openstack_jenkins_slave