Setup oslo.messaging extra packages for optional drivers
Change-Id: I37daedded371471bf0eaa3f2f7dbaa4a409d7bd1
This commit is contained in:
parent
f7d6f7effe
commit
98d3831d45
@ -79,6 +79,10 @@ ceilometer_oslomsg_notify_userid: ceilometer
|
|||||||
ceilometer_oslomsg_notify_vhost: /ceilometer
|
ceilometer_oslomsg_notify_vhost: /ceilometer
|
||||||
ceilometer_oslomsg_notify_host_group: "{{ oslomsg_notify_host_group | default('rabbitmq_all') }}"
|
ceilometer_oslomsg_notify_host_group: "{{ oslomsg_notify_host_group | default('rabbitmq_all') }}"
|
||||||
|
|
||||||
|
## (Qdrouterd) info
|
||||||
|
# TODO(ansmith): Change structure when more backends will be supported
|
||||||
|
ceilometer_oslomsg_amqp1_enabled: "{{ ceilometer_oslomsg_rpc_transport == 'amqp' }}"
|
||||||
|
|
||||||
#Ceilometer services info
|
#Ceilometer services info
|
||||||
ceilometer_role_name: admin
|
ceilometer_role_name: admin
|
||||||
|
|
||||||
@ -139,6 +143,9 @@ ceilometer_pip_packages:
|
|||||||
- tooz
|
- tooz
|
||||||
- warlock
|
- warlock
|
||||||
|
|
||||||
|
ceilometer_optional_oslomsg_amqp1_pip_packages:
|
||||||
|
- oslo.messaging[amqp1]
|
||||||
|
|
||||||
ceilometer_agent_init_overrides: {}
|
ceilometer_agent_init_overrides: {}
|
||||||
ceilometer_polling_init_overrides: {}
|
ceilometer_polling_init_overrides: {}
|
||||||
|
|
||||||
|
@ -105,6 +105,19 @@
|
|||||||
tags:
|
tags:
|
||||||
- skip_ansible_lint
|
- skip_ansible_lint
|
||||||
|
|
||||||
|
- name: Install optional pip packages
|
||||||
|
pip:
|
||||||
|
name: "{{ ceilometer_optional_oslomsg_amqp1_pip_packages }}"
|
||||||
|
state: "{{ ceilometer_pip_package_state }}"
|
||||||
|
virtualenv: "{{ ceilometer_bin | dirname }}"
|
||||||
|
virtualenv_site_packages: "no"
|
||||||
|
when: ceilometer_oslomsg_amqp1_enabled
|
||||||
|
register: install_optional_packages
|
||||||
|
until: install_optional_packages is success
|
||||||
|
retries: 5
|
||||||
|
delay: 2
|
||||||
|
notify: Restart ceilometer services
|
||||||
|
|
||||||
- name: Record the venv tag deployed
|
- name: Record the venv tag deployed
|
||||||
ini_file:
|
ini_file:
|
||||||
dest: "/etc/ansible/facts.d/openstack_ansible.fact"
|
dest: "/etc/ansible/facts.d/openstack_ansible.fact"
|
||||||
|
Loading…
Reference in New Issue
Block a user