modified to include rados gateway with vip.
[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 {% if os.network.controller != 'ocl' %}
19     hacluster-heat:
20       charm: "./{{ ubuntu.release }}/hacluster"
21       options:
22         corosync_transport: unicast
23         cluster_count: 3
24 {% if os.network.ipv6 %}
25         prefer-ipv6: {{ os.network.ipv6 }}
26 {% endif %}
27 {% endif %}
28     hacluster-horizon:
29       charm: "./{{ ubuntu.release }}/hacluster"
30       options:
31         corosync_transport: unicast
32         cluster_count: 3
33 {% if os.network.ipv6 %}
34         prefer-ipv6: {{ os.network.ipv6 }}
35 {% endif %}
36     hacluster-nova:
37       charm: "./{{ ubuntu.release }}/hacluster"
38       options:
39         corosync_transport: unicast
40         cluster_count: 3
41 {% if os.network.ipv6 %}
42         prefer-ipv6: {{ os.network.ipv6 }}
43 {% endif %}
44     hacluster-neutron:
45       charm: "./{{ ubuntu.release }}/hacluster"
46       options:
47         corosync_transport: unicast
48         cluster_count: 3
49 {% if os.network.ipv6 %}
50         prefer-ipv6: {{ os.network.ipv6 }}
51 {% endif %}
52     hacluster-glance:
53       charm: "./{{ ubuntu.release }}/hacluster"
54       options:
55         corosync_transport: unicast
56         cluster_count: 3
57 {% if os.network.ipv6 %}
58         prefer-ipv6: {{ os.network.ipv6 }}
59 {% endif %}
60 {% if os.network.controller != 'ocl' %}
61     hacluster-ceilometer:
62       charm: "./{{ ubuntu.release }}/hacluster"
63       options:
64         corosync_transport: unicast
65         cluster_count: 3
66 {% if os.network.ipv6 %}
67         prefer-ipv6: {{ os.network.ipv6 }}
68 {% endif %}
69 {% endif %}
70     hacluster-mysql:
71       charm: "./{{ ubuntu.release }}/hacluster"
72       options:
73         corosync_transport: unicast
74         cluster_count: 3
75 {% if os.network.ipv6 %}
76         prefer-ipv6: {{ os.network.ipv6 }}
77 {% endif %}
78 {% if os.beta.hacluster_ceph_radosgw %}
79     hacluster-ceph-radosgw:
80       charm: "./{{ ubuntu.release }}/hacluster"
81       options:
82         corosync_transport: unicast
83         cluster_count: 3
84 {% if os.network.ipv6 %}
85         prefer-ipv6: {{ os.network.ipv6 }}
86 {% endif %}
87 {% endif %}