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
| ... | ... |
@@ -24,7 +24,7 @@ vlan |
| 24 | 24 |
curl |
| 25 | 25 |
genisoimage # required for config_drive |
| 26 | 26 |
rabbitmq-server # NOPRIME |
| 27 |
-qpidd # dist:precise NOPRIME |
|
| 27 |
+qpidd # NOPRIME |
|
| 28 | 28 |
socat # used by ajaxterm |
| 29 | 29 |
python-mox |
| 30 | 30 |
python-paste |
| ... | ... |
@@ -45,4 +45,4 @@ python-m2crypto |
| 45 | 45 |
python-kombu |
| 46 | 46 |
python-feedparser |
| 47 | 47 |
python-iso8601 |
| 48 |
-python-qpid # dist:precise |
|
| 48 |
+python-qpid # NOPRIME |
| ... | ... |
@@ -130,6 +130,11 @@ function install_rpc_backend {
|
| 130 | 130 |
sudo mkdir -p /var/run/openstack |
| 131 | 131 |
sudo chown $STACK_USER /var/run/openstack |
| 132 | 132 |
fi |
| 133 |
+ |
|
| 134 |
+ # If using the QPID broker, install the QPID python client API |
|
| 135 |
+ if is_service_enabled qpid || [ -n "$QPID_HOST" ]; then |
|
| 136 |
+ install_package python-qpid |
|
| 137 |
+ fi |
|
| 133 | 138 |
} |
| 134 | 139 |
|
| 135 | 140 |
# restart the rpc backend |