adding bionic support.
[joid.git] / ci / config_tpl / juju2 / bundle_tpl / haclusters.yaml
1
2     hacluster-keystone:
3       charm: "./{{ ubuntu.release }}/hacluster"
4       series: {{ ubuntu.release }}
5       options:
6         corosync_transport: unicast
7         cluster_count: 3
8 {% if os.network.ipv6 %}
9         prefer-ipv6: {{ os.network.ipv6 }}
10 {% endif %}
11     hacluster-cinder:
12       charm: "./{{ ubuntu.release }}/hacluster"
13       series: {{ ubuntu.release }}
14       options:
15         corosync_transport: unicast
16         cluster_count: 3
17 {% if os.network.ipv6 %}
18         prefer-ipv6: {{ os.network.ipv6 }}
19 {% endif %}
20     hacluster-heat:
21       charm: "./{{ ubuntu.release }}/hacluster"
22       series: {{ ubuntu.release }}
23       options:
24         corosync_transport: unicast
25         cluster_count: 3
26 {% if os.network.ipv6 %}
27         prefer-ipv6: {{ os.network.ipv6 }}
28 {% endif %}
29     hacluster-horizon:
30       charm: "./{{ ubuntu.release }}/hacluster"
31       series: {{ ubuntu.release }}
32       options:
33         corosync_transport: unicast
34         cluster_count: 3
35 {% if os.network.ipv6 %}
36         prefer-ipv6: {{ os.network.ipv6 }}
37 {% endif %}
38     hacluster-nova:
39       charm: "./{{ ubuntu.release }}/hacluster"
40       series: {{ ubuntu.release }}
41       options:
42         corosync_transport: unicast
43         cluster_count: 3
44 {% if os.network.ipv6 %}
45         prefer-ipv6: {{ os.network.ipv6 }}
46 {% endif %}
47     hacluster-neutron:
48       charm: "./{{ ubuntu.release }}/hacluster"
49       series: {{ ubuntu.release }}
50       options:
51         corosync_transport: unicast
52         cluster_count: 3
53 {% if os.network.ipv6 %}
54         prefer-ipv6: {{ os.network.ipv6 }}
55 {% endif %}
56     hacluster-glance:
57       charm: "./{{ ubuntu.release }}/hacluster"
58       series: {{ ubuntu.release }}
59       options:
60         corosync_transport: unicast
61         cluster_count: 3
62 {% if os.network.ipv6 %}
63         prefer-ipv6: {{ os.network.ipv6 }}
64 {% endif %}
65 {% if os.network.controller != 'ocl' %}
66     hacluster-ceilometer:
67       charm: "./{{ ubuntu.release }}/hacluster"
68       series: {{ ubuntu.release }}
69       options:
70         corosync_transport: unicast
71         cluster_count: 3
72 {% if os.network.ipv6 %}
73         prefer-ipv6: {{ os.network.ipv6 }}
74 {% endif %}
75 {% endif %}
76     hacluster-mysql:
77       charm: "./{{ ubuntu.release }}/hacluster"
78       series: {{ ubuntu.release }}
79       options:
80         corosync_transport: unicast
81         cluster_count: 3
82 {% if os.network.ipv6 %}
83         prefer-ipv6: {{ os.network.ipv6 }}
84 {% endif %}
85     hacluster-ceph-radosgw:
86       charm: "./{{ ubuntu.release }}/hacluster"
87       series: {{ ubuntu.release }}
88       options:
89         corosync_transport: unicast
90         cluster_count: 3
91 {% if os.network.ipv6 %}
92         prefer-ipv6: {{ os.network.ipv6 }}
93 {% endif %}
94     hacluster-aodh:
95       charm: "./{{ ubuntu.release }}/hacluster"
96       series: {{ ubuntu.release }}
97       options:
98         corosync_transport: unicast
99         cluster_count: 3
100 {% if os.network.ipv6 %}
101         prefer-ipv6: {{ os.network.ipv6 }}
102 {% endif %}
103     hacluster-gnocchi:
104       charm: "./{{ ubuntu.release }}/hacluster"
105       series: {{ ubuntu.release }}
106       options:
107         corosync_transport: unicast
108         cluster_count: 3
109 {% if os.network.ipv6 %}
110         prefer-ipv6: {{ os.network.ipv6 }}
111 {% endif %}
112     hacluster-designate:
113       charm: "./{{ ubuntu.release }}/hacluster"
114       series: {{ ubuntu.release }}
115       options:
116         corosync_transport: unicast
117         cluster_count: 3
118 {% if os.network.ipv6 %}
119         prefer-ipv6: {{ os.network.ipv6 }}
120 {% endif %}