Add octavia support to ceilometer
Allow ceilometer to read octavia notifications once variable octavia_ceilometer_enabled is set to true. Change-Id: I08289736fe1b3b23873d131664a00a1b44c7d6d3
This commit is contained in:
parent
464d186541
commit
6df1fb0fc5
@ -138,6 +138,15 @@ nova_oslomsg_notify_userid: "{{ nova_oslomsg_rpc_userid | default('nova') }}"
|
||||
nova_oslomsg_notify_password: "{{ nova_ceilometer_enabled | ternary(nova_oslomsg_rpc_password, '') }}"
|
||||
nova_oslomsg_notify_vhost: "{{ nova_oslomsg_rpc_vhost | default('/nova') }}"
|
||||
|
||||
# Octavia notifications
|
||||
octavia_oslomsg_notify_host_group: "{{ oslomsg_notify_host_group | default('rabbitmq_all') }}"
|
||||
octavia_oslomsg_notify_transport: "{{ oslomsg_notify_transport | default('rabbit') }}"
|
||||
octavia_oslomsg_notify_port: "{{ oslomsg_notify_port | default('5672') }}"
|
||||
octavia_oslomsg_notify_use_ssl: "{{ oslomsg_notify_use_ssl | default(False) }}"
|
||||
octavia_oslomsg_notify_userid: "{{ octavia_oslomsg_rpc_userid | default('octavia') }}"
|
||||
octavia_oslomsg_notify_password: "{{ octavia_ceilometer_enabled | ternary(octavia_oslomsg_rpc_password, '') }}"
|
||||
octavia_oslomsg_notify_vhost: "{{ octavia_oslomsg_rpc_vhost | default('/octavia') }}"
|
||||
|
||||
# Sahara notifications
|
||||
sahara_oslomsg_notify_host_group: "{{ oslomsg_notify_host_group | default('rabbitmq_all') }}"
|
||||
sahara_oslomsg_notify_transport: "{{ oslomsg_notify_transport | default('rabbit') }}"
|
||||
@ -194,6 +203,7 @@ heat_ceilometer_enabled: "{{ (groups['heat_all'] is defined) and (groups['heat_a
|
||||
keystone_ceilometer_enabled: "{{ (groups['keystone_all'] is defined) and (groups['keystone_all'] | length > 0) }}"
|
||||
neutron_ceilometer_enabled: "{{ (groups['neutron_all'] is defined) and (groups['neutron_all'] | length > 0) }}"
|
||||
nova_ceilometer_enabled: "{{ (groups['nova_all'] is defined) and (groups['nova_all'] | length > 0) }}"
|
||||
octavia_ceilometer_enabled: "{{ (groups['octavia_all'] is defined) and (groups['octavia_all'] | length > 0) }}"
|
||||
sahara_ceilometer_enabled: "{{ (groups['sahara_all'] is defined) and (groups['sahara_all'] | length > 0) }}"
|
||||
swift_ceilometer_enabled: "{{ (groups['swift_all'] is defined) and (groups['swift_all'] | length > 0) }}"
|
||||
trove_ceilometer_enabled: "{{ (groups['trove_all'] is defined) and (groups['trove_all'] | length > 0) }}"
|
||||
|
@ -83,6 +83,11 @@ messaging_urls = {{ _oslomsg_url(neutron_oslomsg_notify_transport, neutron_oslom
|
||||
messaging_urls = {{ _oslomsg_url(nova_oslomsg_notify_transport, nova_oslomsg_notify_userid, nova_oslomsg_notify_password, groups[nova_oslomsg_notify_host_group], nova_oslomsg_notify_port, nova_oslomsg_notify_vhost, query=(nova_oslomsg_notify_use_ssl | bool | ternary('ssl=1', ''))) }}
|
||||
{% endif %}
|
||||
|
||||
{% if octavia_ceilometer_enabled %}
|
||||
# Octavia notifications
|
||||
messaging_urls = {{ _oslomsg_url(octavia_oslomsg_notify_transport, octavia_oslomsg_notify_userid, octavia_oslomsg_notify_password, groups[octavia_oslomsg_notify_host_group], octavia_oslomsg_notify_port, octavia_oslomsg_notify_vhost, query=(octavia_oslomsg_notify_use_ssl | bool | ternary('ssl=1', ''))) }}
|
||||
{% endif %}
|
||||
|
||||
{% if sahara_ceilometer_enabled %}
|
||||
# Sahara notifications
|
||||
messaging_urls = {{ _oslomsg_url(sahara_oslomsg_notify_transport, sahara_oslomsg_notify_userid, sahara_oslomsg_notify_password, groups[sahara_oslomsg_notify_host_group], sahara_oslomsg_notify_port, sahara_oslomsg_notify_vhost, query=(sahara_oslomsg_notify_use_ssl | bool | ternary('ssl=1', ''))) }}
|
||||
|
Loading…
Reference in New Issue
Block a user