bug fix:deploy failed at a new machine because of ansible-playbook's permission 77/1277/2
authorchenshuai@huawei.com <chenshuai@huawei.com>
Mon, 24 Aug 2015 08:16:24 +0000 (04:16 -0400)
committerchenshuai@huawei.com <chenshuai@huawei.com>
Tue, 25 Aug 2015 01:36:11 +0000 (21:36 -0400)
JIRA: COMPASS-16

Change-Id: Ic410fa78521ef8c2b5de0f976963aeb7e0486f76
Signed-off-by: chenshuai@huawei.com <chenshuai@huawei.com>
deploy/compass_vm.sh

index fb7e6ab..34b2b27 100644 (file)
@@ -17,7 +17,7 @@ function install_compass_core() {
     log_info "install_compass_core enter"
     sed -i "s/mgmt_next_ip:.*/mgmt_next_ip: ${COMPASS_SERVER}/g" $WORK_DIR/installer/compass-install/install/group_vars/all
     echo "compass_nodocker ansible_ssh_host=$MGMT_IP ansible_ssh_port=22" > $inventory_file
-    PYTHONUNBUFFERED=1 ANSIBLE_FORCE_COLOR=true ANSIBLE_HOST_KEY_CHECKING=false ANSIBLE_SSH_ARGS='-o UserKnownHostsFile=/dev/null -o ControlMaster=auto -o ControlPersist=60s' ansible-playbook -e pipeline=true --private-key=$rsa_file --user=root --connection=ssh --inventory-file=$inventory_file $WORK_DIR/installer/compass-install/install/compass_nodocker.yml
+    PYTHONUNBUFFERED=1 ANSIBLE_FORCE_COLOR=true ANSIBLE_HOST_KEY_CHECKING=false ANSIBLE_SSH_ARGS='-o UserKnownHostsFile=/dev/null -o ControlMaster=auto -o ControlPersist=60s' python `which ansible-playbook` -e pipeline=true --private-key=$rsa_file --user=root --connection=ssh --inventory-file=$inventory_file $WORK_DIR/installer/compass-install/install/compass_nodocker.yml
     exit_status=$?
     rm $inventory_file
     log_info "install_compass_core exit"