From c9cae5e5766202ad6f7a5e3171841fda44bfc8d3 Mon Sep 17 00:00:00 2001 From: "James E. Blair" Date: Wed, 3 Aug 2011 11:04:27 -0700 Subject: [PATCH] Add keystone dependencies to keystone jenkins slave. Change-Id: Ic5a382d648123f4e56ad7bbf0c662604e09b72cb --- manifests/site.pp | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) diff --git a/manifests/site.pp b/manifests/site.pp index 0b030bb699..dda86b25fa 100644 --- a/manifests/site.pp +++ b/manifests/site.pp @@ -128,6 +128,29 @@ node /^glance(-\d+)?\.slave\.openstack\.org$/ { node /^keystone(-\d+)?\.slave\.openstack\.org$/ { include openstack_jenkins_slave + + apt::ppa { "ppa:nova-core/trunk": + ensure => present + } + apt::ppa { "ppa:swift-core/trunk": + ensure => present + } + + $slave_packages = ["python-eventlet", + "python-ldap", + "python-memcache", + "python-paste", + "python-routes", + "python-sqlalchemy", + "python-webob", + "python-nova", + "python-swift"] + + package { $slave_packages: + ensure => "latest", + require => [Apt::Ppa["ppa:nova-core/trunk"], + Apt::Ppa["ppa:swift-core/trunk"]] + } } node /^manuals(-\d+)?\.slave\.openstack\.org$/ {