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
diff --git a/classes/cluster/virtual-mcp11-ovs-ironic/openstack/control.yml b/classes/cluster/virtual-mcp11-ovs-ironic/openstack/control.yml
index 96fb246..b6d35fa 100644
--- a/classes/cluster/virtual-mcp11-ovs-ironic/openstack/control.yml
+++ b/classes/cluster/virtual-mcp11-ovs-ironic/openstack/control.yml
@@ -27,7 +27,6 @@
- system.haproxy.proxy.listen.openstack.nova-placement
- system.heat.server.cluster
- system.galera.server.cluster
-- service.galera.ssl
- system.galera.server.database.ceilometer
- system.galera.server.database.cinder
- system.galera.server.database.glance