From d87da843f1ebe007c8074914ca5499254f67b49a Mon Sep 17 00:00:00 2001 From: "James E. Blair" Date: Thu, 29 Sep 2011 15:28:26 -0700 Subject: [PATCH] Use deb build depends on keystone slave. This should add passlib (recently packaged and added to build depends). Remove explicit list of packages. python-dtest was the only package not in the build-deps, Yogi says it's not used. Change-Id: I47f30b23c823a3fecb07f84e89bcedddb15c13cd --- manifests/site.pp | 17 ++--------------- 1 file changed, 2 insertions(+), 15 deletions(-) diff --git a/manifests/site.pp b/manifests/site.pp index dec945ff68..674dddca88 100644 --- a/manifests/site.pp +++ b/manifests/site.pp @@ -230,21 +230,8 @@ node /^keystone(-\d+)?\.slave\.openstack\.org$/ { ensure => present } - $slave_packages = ["python-eventlet", - "python-ldap", - "python-memcache", - "python-paste", - "python-routes", - "python-sqlalchemy", - "python-webob", - "python-nova", - "python-unittest2", - "python-dtest", - "python-mox", - "python-swift"] - - package { $slave_packages: - ensure => "latest", + apt::builddep { "keystone": + ensure => present, require => [Apt::Ppa["ppa:keystone-core/trunk"], Apt::Ppa["ppa:nova-core/trunk"], Apt::Ppa["ppa:swift-core/trunk"]]