Do not use hardcoded controller_node_names when setting up the cluster
Currently we chose the pacemaker cluster node by simply taking hiera('controller_node_names'). We should instead use the pacemaker_short_node_names array which is built dynamically from all the nodes that include the pacemaker service. Change-Id: I0a3e4acaab11e078da5eeb2ef2adde5387785927
This commit is contained in:
parent
a102d35f12
commit
5054f122d8
@ -40,7 +40,8 @@ class tripleo::profile::base::pacemaker (
|
||||
$enable_fencing = str2bool(hiera('enable_fencing', false)) and $step >= 5
|
||||
|
||||
if $step >= 1 {
|
||||
$pacemaker_cluster_members = downcase(regsubst(hiera('controller_node_names'), ',', ' ', 'G'))
|
||||
$pacemaker_short_node_names = join(hiera('pacemaker_short_node_names'), ',')
|
||||
$pacemaker_cluster_members = downcase(regsubst($pacemaker_short_node_names, ',', ' ', 'G'))
|
||||
$corosync_ipv6 = str2bool(hiera('corosync_ipv6', false))
|
||||
if $corosync_ipv6 {
|
||||
$cluster_setup_extras = { '--token' => hiera('corosync_token_timeout', 1000), '--ipv6' => '' }
|
||||
|
Loading…
Reference in New Issue
Block a user