diff --git a/defaults/main.yml b/defaults/main.yml index 82e9b3e..6ca25c3 100644 --- a/defaults/main.yml +++ b/defaults/main.yml @@ -20,6 +20,9 @@ debug: False verbose: True +# Enable/Disable Ceilometer +tacker_ceilometer_enabled: False + # Set the host which will execute the shade modules # for the service setup. The host must already have # clouds.yaml properly configured. diff --git a/templates/tacker.conf.j2 b/templates/tacker.conf.j2 index b73d4f7..343ead9 100644 --- a/templates/tacker.conf.j2 +++ b/templates/tacker.conf.j2 @@ -110,4 +110,5 @@ openstack = {{ tacker_etc_dir }}/vim/fernet_keys ssl = {{ tacker_oslomsg_notify_use_ssl | bool }} [oslo_messaging_notifications] +driver = {% if tacker_ceilometer_enabled %}messagingv2{% else %}noop{% endif %} transport_url = {{ tacker_oslomsg_notify_transport }}://{% for host in tacker_oslomsg_notify_servers.split(',') %}{{ tacker_oslomsg_notify_userid }}:{{ tacker_oslomsg_notify_password }}@{{ host }}:{{ tacker_oslomsg_notify_port }}{% if not loop.last %},{% else %}/{{ tacker_oslomsg_notify_vhost }}{% if (tacker_oslomsg_notify_use_ssl | lower) | bool %}?ssl=1{% else %}?ssl=0{% endif %}{% endif %}{% endfor %}