enable galera clustercheck by default
Depends on:
- https://github.com/salt-formulas/salt-formula-galera/pull/30
- https://github.com/salt-formulas/salt-formula-haproxy/pull/36
- https://github.com/epcim/percona-clustercheck
Note: Haproxy clustercheck option is not enabled/forced by default,
to enable load haproxy.proxy.listen.openstack.galera.clustercheck
To release/upgrade notes:
- require corresponding reclass system-level and salt-formula-galera
- available_when_donor clustercheck option might be required to be
- set to 1 during deployment
- set to 1 during manual cluster bootstrap
- deploy first galera state w/clustercheck service, then haproxy state
Change-Id: I1f0bf89714297f528e597b08498df386dade6843
diff --git a/galera/server/cluster.yml b/galera/server/cluster.yml
index f1c3a48..1ab0aae 100644
--- a/galera/server/cluster.yml
+++ b/galera/server/cluster.yml
@@ -1,4 +1,20 @@
classes:
- service.keepalived.cluster.single
- service.haproxy.proxy.single
-- system.haproxy.proxy.listen.openstack.galera
\ No newline at end of file
+- system.haproxy.proxy.listen.openstack.galera
+parameters:
+ galera:
+ clustercheck:
+ enabled: True
+ user: clustercheck
+ password: clustercheck
+ port: 9200
+ available_when_donor: 0
+ available_when_readonly: 0
+ mysql:
+ server:
+ users:
+ - name: clustercheck
+ password: clustercheck
+ database: '*.*'
+ grants: PROCESS