aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAllen Gao <wanlong.gao@easystack.cn>2016-01-20 22:12:42 +0800
committerAllen Gao <wanlong.gao@gmail.com>2016-01-21 08:34:19 +0000
commit980bbcb414ec6ae190f53612415d212dc1ad57fa (patch)
tree3d291fe839766fd9b683ba9f9b7cbb4d6dadf890
parent2504f5503874052804d8abcb01e09a54e1e664c2 (diff)
downloadkolla-980bbcb414ec6ae190f53612415d212dc1ad57fa.tar.gz
kolla-980bbcb414ec6ae190f53612415d212dc1ad57fa.zip
kolla-ansible: refactor the command options
TrivialFix Change-Id: I511f463250d1472c831aa3e5b126dafb36ce79c4
-rwxr-xr-xtools/kolla-ansible11
1 files changed, 6 insertions, 5 deletions
diff --git a/tools/kolla-ansible b/tools/kolla-ansible
index b2130ffb0..7f81ed950 100755
--- a/tools/kolla-ansible
+++ b/tools/kolla-ansible
@@ -79,29 +79,29 @@ while [ "$#" -gt 0 ]; do
esac
done
+EXTRA_OPTS="-e @/etc/kolla/globals.yml -e @/etc/kolla/passwords.yml"
+
case "$1" in
(prechecks)
ACTION="Pre-deployment checking"
PLAYBOOK="${BASEDIR}/ansible/prechecks.yml"
- CMD="ansible-playbook -i $INVENTORY -e @/etc/kolla/globals.yml -e @/etc/kolla/passwords.yml $PLAYBOOK"
;;
(deploy)
ACTION="Deploying Playbooks"
- CMD="ansible-playbook -i $INVENTORY -e @/etc/kolla/globals.yml -e @/etc/kolla/passwords.yml $PLAYBOOK -e action=deploy"
+ EXTRA_OPTS="$EXTRA_OPTS -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"
+ EXTRA_OPTS="$EXTRA_OPTS -e action=pull"
;;
(upgrade)
ACTION="Upgrading OpenStack Environment"
- CMD="ansible-playbook -i $INVENTORY -e @/etc/kolla/globals.yml -e @/etc/kolla/passwords.yml $PLAYBOOK -e action=upgrade"
+ EXTRA_OPTS="$EXTRA_OPTS -e action=upgrade"
;;
(*) usage
@@ -109,4 +109,5 @@ case "$1" in
;;
esac
+CMD="ansible-playbook -i $INVENTORY $EXTRA_OPTS $PLAYBOOK"
process_cmd