diff options
Diffstat (limited to 'ci/config_tpl/juju2/bundle_tpl/ceilometer.yaml')
-rw-r--r-- | ci/config_tpl/juju2/bundle_tpl/ceilometer.yaml | 50 |
1 files changed, 45 insertions, 5 deletions
diff --git a/ci/config_tpl/juju2/bundle_tpl/ceilometer.yaml b/ci/config_tpl/juju2/bundle_tpl/ceilometer.yaml index 49bd4f7d..2f7a1dc4 100644 --- a/ci/config_tpl/juju2/bundle_tpl/ceilometer.yaml +++ b/ci/config_tpl/juju2/bundle_tpl/ceilometer.yaml @@ -1,13 +1,44 @@ - mongodb: - charm: ./{{ ubuntu.release }}/mongodb - num_units: 1 - constraints: *oam-space-constr + gnocchi: + charm: ./{{ ubuntu.release }}/gnocchi + num_units: {{ unit_qty() }} +{% if os.service.bindings %} + bindings: + "": *oam-space + public: *public-space + admin: *admin-space + internal: *internal-space +{% endif %} + series: {{ ubuntu.release }} + options: + openstack-origin: *openstack-origin +{% if os.ha.mode == 'ha' %} + vip: *gnocchi-vip +{% endif %} +{% if os.api.ssl %} + ssl_ca: *ssl_ca + ssl_cert: *ssl_cert + ssl_key: *ssl_key + os-public-hostname: *hostname_gnocchi_public + os-internal-hostname: *hostname_gnocchi_public + os-admin-hostname: *hostname_gnocchi_public +{% endif %} + to: +{% for unit_id in to_select() %} + - "lxd:nodes/{{ unit_id }}" +{% endfor %} + memcached: + charm: ./{{ ubuntu.release }}/memcached + num_units: 2 {% if os.service.bindings %} bindings: "": *internal-space {% endif %} + series: {{ ubuntu.release }} + options: + allow-ufw-ip6-softfail: True to: - "lxd:nodes/0" + - "lxd:nodes/1" ceilometer: charm: "./{{ ubuntu.release }}/ceilometer" num_units: {{ unit_qty() }} @@ -18,11 +49,20 @@ admin: *admin-space internal: *internal-space {% endif %} + series: {{ ubuntu.release }} options: openstack-origin: *openstack-origin region: *openstack-region {% if os.ha.mode == 'ha' %} - vip: {{ opnfv.vip.ceilometer }} + vip: *ceilometer-vip +{% endif %} +{% if os.api.ssl %} + ssl_ca: *ssl_ca + ssl_cert: *ssl_cert + ssl_key: *ssl_key + os-public-hostname: *hostname_ceilometer_public + os-internal-hostname: *hostname_ceilometer_public + os-admin-hostname: *hostname_ceilometer_public {% endif %} to: {% for unit_id in to_select() %} |