added congress charm as well.
[joid.git] / ci / bundle_tpl / bundle.yaml
1 # vim: set ts=2 et:
2 {{ ubuntu.release }}-{{ os.release }}-nodes:
3   inherits: openstack-phase1
4   overrides:
5 {% include 'phase2-overrides.yaml' %}
6
7 {{ ubuntu.release }}-{{ os.release }}:
8   inherits: openstack-phase2
9
10 openstack-phase1:
11   services:
12     nodes:
13       charm: "cs:{{ ubuntu.release }}/ubuntu"
14 {% if os.ha.mode == 'ha' %}
15       num_units: 5
16 {% else %}
17       num_units: 2
18 {% endif %}
19     ntp:
20       charm: "local:{{ ubuntu.release }}/ntp"
21 {% include 'mysql.yaml' %}
22 {% include 'ceilometer.yaml' %}
23 {% include 'ceph.yaml' %}
24 {% include 'cinder.yaml' %}
25 {% include 'glance.yaml' %}
26 {% include 'opnfv-promise.yaml' %}
27 {% include 'congress.yaml' %}
28 {% include 'keystone.yaml' %}
29 {% include 'nova-cloud-controller.yaml' %}
30 {% include 'nova-compute.yaml' %}
31 {% include 'openstack-dashboard.yaml' %}
32 {% include 'rabbitmq.yaml' %}
33 {% include 'heat.yaml' %}
34 {% include 'neutron-api.yaml' %}
35 {% include 'neutron-gateway.yaml' %}
36 {% if os.network.controller == 'odl' %}{% include 'odl.yaml' %}{% endif %}
37 {% if os.ha.mode == 'ha' %}
38     {% include 'haclusters.yaml' %}
39 {% endif %}
40
41   relations:
42     - - "ntp:juju-info"
43       - "nodes:juju-info"
44 {% if os.ha.mode == 'ha' %}
45     {% include 'harelations.yaml' %}
46 {% endif %}
47
48 openstack-phase2:
49   inherits: openstack-phase1
50   relations:
51 {% include 'relations.yaml' %}
52   services:
53 {% include 'subordinate.yaml' %}