Add install packages for optional oslo.messaging amqp1 driver

Change-Id: I7943cda717091ea4f383a4662c4ec52d77f37a79
This commit is contained in:
Andy Smith 2018-08-16 11:42:12 -04:00 committed by Jesse Pretorius (odyssey4me)
parent 0e351a7d4f
commit b68a3214aa
5 changed files with 26 additions and 2 deletions

View File

@ -13,6 +13,11 @@
# See the License for the specific language governing permissions and
# limitations under the License.
ceilometer_package_list: "{{ ceilometer_distro_packages + ceilometer_service_distro_packages }}"
ceilometer_package_list: |-
{% set packages = (ceilometer_distro_packages + ceilometer_service_distro_packages) %}
{% if ceilometer_oslomsg_amqp1_enabled | bool %}
{% set _ = packages.extend(ceilometer_oslomsg_amqp1_distro_packages) %}
{% endif %}
{{ packages }}
_ceilometer_bin: "/usr/bin"

View File

@ -33,3 +33,8 @@ ceilometer_developer_mode_distro_packages:
- libvirt-devel
- libxml2-devel
- libxslt-devel
ceilometer_oslomsg_amqp1_distro_packages:
- cyrus-sasl-lib
- cyrus-sasl-plain
- cyrus-sasl-md5

View File

@ -13,6 +13,11 @@
# See the License for the specific language governing permissions and
# limitations under the License.
ceilometer_package_list: "{{ ceilometer_distro_packages + ceilometer_devel_distro_packages }}"
ceilometer_package_list: |-
{% set packages = (ceilometer_distro_packages + ceilometer_devel_distro_packages) %}
{% if ceilometer_oslomsg_amqp1_enabled | bool %}
{% set _ = packages.extend(ceilometer_oslomsg_amqp1_distro_packages) %}
{% endif %}
{{ packages }}
_ceilometer_bin: "/openstack/venvs/ceilometer-{{ ceilometer_venv_tag }}/bin"

View File

@ -36,3 +36,8 @@ ceilometer_developer_mode_distro_packages:
- libvirt-devel
- libxml2-devel
- libxslt-devel
ceilometer_oslomsg_amqp1_distro_packages:
- cyrus-sasl
- cyrus-sasl-plain
- cyrus-sasl-digestmd5

View File

@ -35,3 +35,7 @@ ceilometer_developer_mode_distro_packages:
- libxml2-dev
- libxslt1-dev
- pkg-config
ceilometer_oslomsg_amqp1_distro_packages:
- libsasl2-modules
- sasl2-bin