diff options
| author | Allen Gao <wanlong.gao@easystack.cn> | 2016-01-20 22:12:42 +0800 |
|---|---|---|
| committer | Allen Gao <wanlong.gao@gmail.com> | 2016-01-21 08:34:19 +0000 |
| commit | 980bbcb414ec6ae190f53612415d212dc1ad57fa (patch) | |
| tree | 3d291fe839766fd9b683ba9f9b7cbb4d6dadf890 | |
| parent | 2504f5503874052804d8abcb01e09a54e1e664c2 (diff) | |
| download | kolla-980bbcb414ec6ae190f53612415d212dc1ad57fa.tar.gz kolla-980bbcb414ec6ae190f53612415d212dc1ad57fa.zip | |
kolla-ansible: refactor the command options
TrivialFix
Change-Id: I511f463250d1472c831aa3e5b126dafb36ce79c4
| -rwxr-xr-x | tools/kolla-ansible | 11 |
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 |
