New lab configuration for the Kontron Community Lab
[joid.git] / ci / config_tpl / juju2 / bundle_tpl / haclusters.yaml
1
2     hacluster-keystone:
3       charm: "./{{ ubuntu.release }}/hacluster"
4       options:
5         corosync_transport: unicast
6         cluster_count: 3
7 {% if os.network.ipv6 %}
8         prefer-ipv6: {{ os.network.ipv6 }}
9 {% endif %}
10     hacluster-cinder:
11       charm: "./{{ ubuntu.release }}/hacluster"
12       options:
13         corosync_transport: unicast
14         cluster_count: 3
15 {% if os.network.ipv6 %}
16         prefer-ipv6: {{ os.network.ipv6 }}
17 {% endif %}
18     hacluster-heat:
19       charm: "./{{ ubuntu.release }}/hacluster"
20       options:
21         corosync_transport: unicast
22         cluster_count: 3
23 {% if os.network.ipv6 %}
24         prefer-ipv6: {{ os.network.ipv6 }}
25 {% endif %}
26     hacluster-horizon:
27       charm: "./{{ ubuntu.release }}/hacluster"
28       options:
29         corosync_transport: unicast
30         cluster_count: 3
31 {% if os.network.ipv6 %}
32         prefer-ipv6: {{ os.network.ipv6 }}
33 {% endif %}
34     hacluster-nova:
35       charm: "./{{ ubuntu.release }}/hacluster"
36       options:
37         corosync_transport: unicast
38         cluster_count: 3
39 {% if os.network.ipv6 %}
40         prefer-ipv6: {{ os.network.ipv6 }}
41 {% endif %}
42     hacluster-neutron:
43       charm: "./{{ ubuntu.release }}/hacluster"
44       options:
45         corosync_transport: unicast
46         cluster_count: 3
47 {% if os.network.ipv6 %}
48         prefer-ipv6: {{ os.network.ipv6 }}
49 {% endif %}
50     hacluster-glance:
51       charm: "./{{ ubuntu.release }}/hacluster"
52       options:
53         corosync_transport: unicast
54         cluster_count: 3
55 {% if os.network.ipv6 %}
56         prefer-ipv6: {{ os.network.ipv6 }}
57 {% endif %}
58 {% if os.network.controller != 'ocl' %}
59     hacluster-ceilometer:
60       charm: "./{{ ubuntu.release }}/hacluster"
61       options:
62         corosync_transport: unicast
63         cluster_count: 3
64 {% if os.network.ipv6 %}
65         prefer-ipv6: {{ os.network.ipv6 }}
66 {% endif %}
67 {% endif %}
68     hacluster-mysql:
69       charm: "./{{ ubuntu.release }}/hacluster"
70       options:
71         corosync_transport: unicast
72         cluster_count: 3
73 {% if os.network.ipv6 %}
74         prefer-ipv6: {{ os.network.ipv6 }}
75 {% endif %}
76 {% if os.beta.hacluster_ceph_radosgw %}
77     hacluster-ceph-radosgw:
78       charm: "./{{ ubuntu.release }}/hacluster"
79       options:
80         corosync_transport: unicast
81         cluster_count: 3
82 {% if os.network.ipv6 %}
83         prefer-ipv6: {{ os.network.ipv6 }}
84 {% endif %}
85 {% endif %}