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
This commit is contained in:
James E. Blair 2011-09-29 15:28:26 -07:00
parent 3511887bf4
commit d87da843f1

View File

@ -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"]]