Fix 'galera:master' mapping on all ctl nodes
'galera:master' pillar must be present only on ctl01,
but the class 'service.galera.ssl' provides this pillar
on all ctl nodes.
Switch to separate 'service.galera.ssl.{master/slave}'
classes for ctl01 and other nodes.
Change-Id: Ib2edaab3bdfbedc161966bfb02523ab9f5d1fff2
diff --git a/classes/cluster/virtual-mcp11-ovs-ironic/infra/config.yml b/classes/cluster/virtual-mcp11-ovs-ironic/infra/config.yml
index 5789a2b..ce34bee 100644
--- a/classes/cluster/virtual-mcp11-ovs-ironic/infra/config.yml
+++ b/classes/cluster/virtual-mcp11-ovs-ironic/infra/config.yml
@@ -140,18 +140,21 @@
openstack_control_node01:
classes:
- service.galera.master.cluster
+ - service.galera.ssl.master
params:
mysql_cluster_role: master
linux_system_codename: xenial
openstack_control_node02:
classes:
- service.galera.slave.cluster
+ - service.galera.ssl.slave
params:
mysql_cluster_role: slave
linux_system_codename: xenial
openstack_control_node03:
classes:
- service.galera.slave.cluster
+ - service.galera.ssl.slave
params:
mysql_cluster_role: slave
linux_system_codename: xenial