modfiied to take care of using juju 2.1-beta4. Will switch once
[joid.git] / ci / config_tpl / juju2 / bundle_tpl / ceilometer.yaml
1     mongodb:
2       charm: ./{{ ubuntu.release }}/mongodb
3       num_units: 1
4 {% if os.service.bindings %}
5       bindings:
6         shared-db: internal-api
7         internal: internal-api
8 {% if opnfv.spaces_dict.public is defined %}
9         public: public-api
10 {% if opnfv.spaces_dict.data is defined %}
11         admin: admin-api
12 {% else %}
13         admin: internal-api
14 {% endif %}
15 {% else %}
16         admin: internal-api
17         public: internal-api
18 {% endif %}
19 {% endif %}
20       to:
21         - "lxd:nodes/0"
22     ceilometer:
23       charm: "./{{ ubuntu.release }}/ceilometer"
24       num_units: {{ unit_qty() }}
25 {% if os.service.bindings %}
26       bindings:
27         shared-db: internal-api
28         internal: internal-api
29 {% if opnfv.spaces_dict.public is defined %}
30         public: public-api
31 {% if opnfv.spaces_dict.data is defined %}
32         admin: admin-api
33 {% else %}
34         admin: internal-api
35 {% endif %}
36 {% else %}
37         admin: internal-api
38         public: internal-api
39 {% endif %}
40 {% endif %}
41       options:
42         openstack-origin: "cloud:{{ ubuntu.release }}-{{ os.release }}"
43         region: {{ os.region }}
44 {% if os.ha.mode == 'ha' %}
45         vip: {{ opnfv.vip.ceilometer }}
46 {% endif %}
47 {% if os.beta.public_api %}
48         os-public-hostname: api.{{ opnfv.domain }}
49 {% endif %}
50       to:
51 {% for unit_id in to_select() %}
52         - "lxd:nodes/{{ unit_id }}"
53 {% endfor %}