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-mysqldb
python-mysql.connector python-mysql.connector
python-pyudev python-pyudev
python-qpid # dist:precise python-qpid # NOPRIME
dnsmasq-base dnsmasq-base
dnsmasq-utils # for dhcp_release only available in dist:precise dnsmasq-utils # for dhcp_release only available in dist:precise
rabbitmq-server # NOPRIME rabbitmq-server # NOPRIME

View File

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

View File

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

View File

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

View File

@ -130,6 +130,11 @@ function install_rpc_backend {
sudo mkdir -p /var/run/openstack sudo mkdir -p /var/run/openstack
sudo chown $STACK_USER /var/run/openstack sudo chown $STACK_USER /var/run/openstack
fi 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 # restart the rpc backend