From 0e913e6ab5d11fb0a50c29274736ab53ddf3d545 Mon Sep 17 00:00:00 2001
From: Wanlong Gao <wanlong.gao@easystack.cn>
Date: Fri, 15 Jan 2016 15:16:41 +0800
Subject: [PATCH] kolla-ansible: add post-deploy subcommand

It is more convenient to add a subcommand instead of assigning
playbook path manually.

Change-Id: Ia2f27a0f44eb719b28d5e7f9762dc47186eeb0e6
---
 tools/kolla-ansible | 10 ++++++++--
 1 file changed, 8 insertions(+), 2 deletions(-)

diff --git a/tools/kolla-ansible b/tools/kolla-ansible
index 4ee15c2ee3..aaef901b5f 100755
--- a/tools/kolla-ansible
+++ b/tools/kolla-ansible
@@ -33,8 +33,9 @@ Options:
     --help, -h                       Show this usage information
 
 Commands:
-    deploy  Deploy and start all kolla containers
-    pull    Pull all images for containers (only pulls, no runnnig container changes)
+    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)
 EOF
 }
 
@@ -83,6 +84,11 @@ case "$1" in
         ACTION="Deploying Playbooks"
         CMD="ansible-playbook -i $INVENTORY -e @/etc/kolla/globals.yml -e @/etc/kolla/passwords.yml $PLAYBOOK -e action=deploy"
         ;;
+(post-deploy)
+        ACTION="Post-Deploying Playbooks"
+        PLAYBOOK="${BASEDIR}/ansible/post-deploy.yml"
+        CMD="ansible-playbook -i $INVENTORY -e @/etc/kolla/globals.yml -e @/etc/kolla/passwords.yml $PLAYBOOK"
+        ;;
 (pull)
         ACTION="Pulling Docker images"
         CMD="ansible-playbook -i $INVENTORY -e @/etc/kolla/globals.yml -e @/etc/kolla/passwords.yml $PLAYBOOK -e action=pull"
-- 
GitLab