diff --git a/deployment/pacemaker/pacemaker-baremetal-puppet.yaml b/deployment/pacemaker/pacemaker-baremetal-puppet.yaml index fd5cc90042..c5fb6966b3 100644 --- a/deployment/pacemaker/pacemaker-baremetal-puppet.yaml +++ b/deployment/pacemaker/pacemaker-baremetal-puppet.yaml @@ -322,7 +322,9 @@ outputs: async: 30 poll: 4 - name: Move virtual IPs to another node before stopping pacemaker - when: step|int == 1 + when: + - step|int == 1 + - hostvars[inventory_hostname]["haproxy_node_names"]|default([])|length > 1 shell: | CLUSTER_NODE=$(crm_node -n) echo "Retrieving all the VIPs which are hosted on this node"