Setup oslo.messaging extra packages for optional drivers

Change-Id: I8db47c19bc33f575b82de025c9e9c1e6ce82a3df
This commit is contained in:
Andy Smith 2018-07-23 10:18:29 -04:00
parent 42087a12b0
commit 8cfc5c793b
2 changed files with 19 additions and 0 deletions

View File

@ -83,6 +83,10 @@ aodh_oslomsg_notify_use_ssl: "{{ oslomsg_notify_use_ssl | default(False) }}"
aodh_oslomsg_notify_userid: aodh
aodh_oslomsg_notify_vhost: /aodh
## (Qdrouterd) info
# TODO(ansmith): Change structure when more backends will be supported
aodh_oslomsg_amqp1_enabled: "{{ aodh_oslomsg_rpc_transport == 'amqp' }}"
## Apache setup
aodh_apache_log_level: info
aodh_apache_servertokens: "Prod"
@ -143,6 +147,9 @@ aodh_pip_packages:
- sqlalchemy-utils
- warlock
aodh_optional_oslomsg_amqp1_pip_packages:
- oslo.messaging[amqp1]
aodh_alarm_notifier_init_overrides: {}
aodh_alarm_evaluator_init_overrides: {}
aodh_listener_init_overrides: {}

View File

@ -117,6 +117,18 @@
tags:
- skip_ansible_lint
- name: Install optional pip packages
pip:
name: "{{ aodh_optional_oslomsg_amqp1_pip_packages }}"
state: "{{ aodh_pip_package_state }}"
virtualenv: "{{ aodh_bin | dirname }}"
virtualenv_site_packages: "no"
when: aodh_oslomsg_amqp1_enabled
register: install_optional_packages
until: install_optional_packages is success
retries: 5
delay: 2
- name: Record the venv tag deployed
ini_file:
dest: "/etc/ansible/facts.d/openstack_ansible.fact"