The python-qpid packages must be installed when qpidd is configured

The python-qpid package is available for Ubuntu trusty, precise, and
all the supported RHEL based platforms.  This package is necessary if
qpidd is configured as the RPC backend.  It is the client API used to
talk to the broker, and must be installed on each system that
communicates with the broker.

Change-Id: I635d3e857aa4b769a80cb7cde405cfd6cae44d32
This commit is contained in:
Kenneth Giusti 2014-09-15 14:21:55 -04:00
parent a1c7256946
commit a1875b7b67
5 changed files with 10 additions and 5 deletions

View File

@ -17,7 +17,7 @@ python-sqlalchemy
python-mysqldb
python-mysql.connector
python-pyudev
python-qpid # dist:precise
python-qpid # NOPRIME
dnsmasq-base
dnsmasq-utils # for dhcp_release only available in dist:precise
rabbitmq-server # NOPRIME

View File

@ -24,7 +24,7 @@ vlan
curl
genisoimage # required for config_drive
rabbitmq-server # NOPRIME
qpidd # dist:precise NOPRIME
qpidd # NOPRIME
socat # used by ajaxterm
python-mox
python-paste
@ -45,4 +45,4 @@ python-m2crypto
python-kombu
python-feedparser
python-iso8601
python-qpid # dist:precise
python-qpid # NOPRIME

View File

@ -15,7 +15,7 @@ python-kombu
#rhel6 gets via pip
python-paste # dist:f19,f20,rhel7
python-paste-deploy # dist:f19,f20,rhel7
python-qpid
python-qpid # NOPRIME
python-routes
python-sqlalchemy
python-suds

View File

@ -34,7 +34,7 @@ python-paramiko # dist:f19,f20,rhel7
# pip we need
python-paste # dist:f19,f20,rhel7
python-paste-deploy # dist:f19,f20,rhel7
python-qpid
python-qpid # NOPRIME
python-routes
python-sqlalchemy
python-suds

View File

@ -130,6 +130,11 @@ function install_rpc_backend {
sudo mkdir -p /var/run/openstack
sudo chown $STACK_USER /var/run/openstack
fi
# If using the QPID broker, install the QPID python client API
if is_service_enabled qpid || [ -n "$QPID_HOST" ]; then
install_package python-qpid
fi
}
# restart the rpc backend