9f14ad651a
These affected both deploy (and reconfigure) and upgrade resulting in WSREP issues, failed deploys or need to recover the cluster. This patch makes sure k-a does not abruptly terminate nodes to break cluster. This is achieved by cleaner separation between stages (bootstrap, restart current, deploy new) and 3 phases for restarts (to keep the quorum). Upgrade actions, which operate on a healthy cluster, went to its section. Service restart was refactored. We no longer rely on the master/slave distinction as all nodes are masters in Galera. Closes-bug: #1857908 Closes-bug: #1859145 Change-Id: I83600c69141714fc412df0976f49019a857655f5
11 lines
249 B
YAML
11 lines
249 B
YAML
---
|
|
- include_tasks: lookup_cluster.yml
|
|
|
|
- include_tasks: bootstrap_cluster.yml
|
|
when:
|
|
- not mariadb_cluster_exists
|
|
- inventory_hostname == groups['mariadb'][0]
|
|
|
|
- include_tasks: recover_cluster.yml
|
|
when: mariadb_recover | default(False)
|