aboutsummaryrefslogtreecommitdiff
path: root/tools
diff options
context:
space:
mode:
authorSamYaple <sam@yaple.net>2016-02-29 15:02:15 +0000
committerSamYaple <sam@yaple.net>2016-03-16 15:53:44 +0000
commit2aaaed770e158c3dc0d6e1895021c0e0475d200d (patch)
tree04bdf2c3ba30c6408a435dccca7d53f1c02df49f /tools
parentf4d6aaf0979754b6198f702e309e4a4688b4645b (diff)
downloadkolla-2aaaed770e158c3dc0d6e1895021c0e0475d200d.tar.gz
kolla-2aaaed770e158c3dc0d6e1895021c0e0475d200d.zip
MariaDB lights out recovery
This playbook only matters for multinode since AIO can recover from power outage without additional configuration. DocImpact Implements: blueprint mariadb-lights-out Change-Id: I903c3bcd069af39814bcabcef37684b1f043391f
Diffstat (limited to 'tools')
-rwxr-xr-xtools/kolla-ansible6
1 files changed, 6 insertions, 0 deletions
diff --git a/tools/kolla-ansible b/tools/kolla-ansible
index 0a1965cdb..11ed742c7 100755
--- a/tools/kolla-ansible
+++ b/tools/kolla-ansible
@@ -38,6 +38,7 @@ Options:
Commands:
prechecks Do pre-deployment checks for hosts
+ mariadb_recovery Recover a completely stopped mariadb cluster
deploy Deploy and start all kolla containers
post-deploy Do post deploy on deploy node
pull Pull all images for containers (only pulls, no runnnig container changes)
@@ -119,6 +120,11 @@ case "$1" in
ACTION="Pre-deployment checking"
PLAYBOOK="${BASEDIR}/ansible/prechecks.yml"
;;
+(mariadb_recovery)
+ ACTION="Attempting to restart mariadb cluster"
+ EXTRA_OPTS="$EXTRA_OPTS -e action=deploy"
+ PLAYBOOK="${BASEDIR}/ansible/mariadb_recovery.yml"
+ ;;
(deploy)
ACTION="Deploying Playbooks"
EXTRA_OPTS="$EXTRA_OPTS -e action=deploy"