aboutsummaryrefslogtreecommitdiff
path: root/tools
diff options
context:
space:
mode:
authorJenkins <jenkins@review.openstack.org>2017-07-25 10:23:45 +0000
committerGerrit Code Review <review@openstack.org>2017-07-25 10:23:45 +0000
commite5909b824db0ef22f44140b1c254164c949b4742 (patch)
tree3e380ef68d051964dbb35077e2d2be62f11f3ddb /tools
parent56cf66bb375ebb1b162f37fefd3aa597bc928df8 (diff)
parent8410edc50dd82e6a37630cbcb0e1f7646acf8001 (diff)
downloadkolla-e5909b824db0ef22f44140b1c254164c949b4742.tar.gz
kolla-e5909b824db0ef22f44140b1c254164c949b4742.zip
Merge "Add openstack logs in deploy gates"
Diffstat (limited to 'tools')
-rwxr-xr-xtools/deploy_aio.sh9
1 files changed, 9 insertions, 0 deletions
diff --git a/tools/deploy_aio.sh b/tools/deploy_aio.sh
index fb3af3bd5..2936081a6 100755
--- a/tools/deploy_aio.sh
+++ b/tools/deploy_aio.sh
@@ -21,6 +21,10 @@ EOF
pushd "${KOLLA_ANSIBLE_DIR}"
+function get_logs {
+ sudo ansible-playbook -i ${RAW_INVENTORY} --become ${KOLLA_ANSIBLE_DIR}/tests/ansible_get_logs.yml > /tmp/logs/ansible/get-logs
+}
+
# Copy configs
sudo cp -a etc/kolla /etc/
# Generate passwords
@@ -28,6 +32,9 @@ export RAW_INVENTORY=/tmp/kolla/raw_inventory
sudo ansible-playbook -i ${RAW_INVENTORY} --become tests/ansible_generate_inventory.yml
sudo ansible-playbook -i ${RAW_INVENTORY} --become -e action="deploy" -e type=$KOLLA_TYPE -e base=$KOLLA_BASE tests/ansible_generate_config.yml > /tmp/logs/ansible/generate_config
+
+trap get_logs EXIT
+
sudo ip l a fake_interface type dummy
sudo tools/generate_passwords.py
@@ -36,4 +43,6 @@ sudo tools/kolla-ansible -i ${RAW_INVENTORY} -vvv prechecks > /tmp/logs/ansible/
sudo tools/kolla-ansible -i ${RAW_INVENTORY} -vvv deploy > /tmp/logs/ansible/deploy
sudo tools/kolla-ansible -i ${RAW_INVENTORY} -vvv post-deploy > /tmp/logs/ansible/post-deploy
+get_logs
+
popd