Remove control over the galera_master_node
authorGiulio Fidente <gfidente@redhat.com>
Tue, 23 Jun 2015 12:21:53 +0000 (14:21 +0200)
committerGiulio Fidente <gfidente@redhat.com>
Tue, 23 Jun 2015 12:47:08 +0000 (14:47 +0200)
We do not want to give users control over the galera_master_node,
this should be gathered using the clustercheck script instead.

Depends-On: I56ebd2d8405ac35c707666d993b396f04aeb683e
Change-Id: Ib6a36e9283b73133251fb9ff3f33e71c50edb3db
Closes-Bug: 1467918
Closes-Bug: https://bugzilla.redhat.com/show_bug.cgi?id=1234817

manifests/loadbalancer.pp

index e94f44a..ac001fd 100644 (file)
 #  When set, enables SSL on the Horizon public API endpoint using the specified file.
 #  Defaults to undef
 #
-# [*galera_master_hostname*]
-#  FQDN of the Galera master node
-#  Defaults to undef
-#
-# [*galera_master_ip*]
-#  IP of the Galera master node
-#  Defaults to undef
-#
 # [*keystone_admin*]
 #  (optional) Enable or not Keystone Admin API binding
 #  Defaults to false
@@ -240,8 +232,6 @@ class tripleo::loadbalancer (
   $swift_certificate         = undef,
   $heat_certificate          = undef,
   $horizon_certificate       = undef,
-  $galera_master_hostname    = undef,
-  $galera_master_ip          = undef,
   $keystone_admin            = false,
   $keystone_public           = false,
   $neutron                   = false,
@@ -874,22 +864,11 @@ class tripleo::loadbalancer (
       },
       collect_exported => false,
     }
-
-    haproxy::balancermember { 'mysql':
-      listening_service => 'mysql',
-      ports             => '3306',
-      ipaddresses       => $galera_master_ip,
-      server_names      => $galera_master_hostname,
-      options           => ['check', 'inter 2000', 'rise 2', 'fall 5'],
-    }
-
-    $controller_hosts_without_galera_master = delete(hiera('mysql_node_ips', $controller_hosts_real), $galera_master_ip)
-    $controller_hosts_names_without_galera_master = delete($controller_hosts_names_real, downcase($galera_master_hostname))
     haproxy::balancermember { 'mysql-backup':
       listening_service => 'mysql',
       ports             => '3306',
-      ipaddresses       => $controller_hosts_without_galera_master,
-      server_names      => $controller_hosts_names_without_galera_master,
+      ipaddresses       => hiera('mysql_node_ips', $controller_hosts_real),
+      server_names      => $controller_hosts_names_real,
       options           => ['check', 'inter 2000', 'rise 2', 'fall 5', 'backup'],
     }
   }