browbeat/utils/cleanup_rally_resources.sh
venkata anil d6bba83c90 cleanup rally resources
When there are failures, rally may not cleanup all
the resources. Users can run this script manually to
cleanup stale VMs and neutron resources.

Change-Id: Ib545a0c0ff162be0314a623cbbfe7cb3fff4d208
2020-03-03 20:46:31 +05:30

14 lines
722 B
Bash
Executable File

#!/bin/bash
set +e
source ~/overcloudrc
for i in `openstack server list --all -c ID -f value`; do openstack server delete $i; done
for i in `openstack floating ip list -c ID -f value`; do openstack floating ip delete $i; done
for i in `openstack router list -c ID -f value`; do openstack router unset --external-gateway $i; done
for router in `openstack router list -c ID -f value`; do
subnet=`openstack router show $router -c interfaces_info -f json | jq -r '.interfaces_info[0].subnet_id'`
openstack router remove subnet $router $subnet
done
for i in `openstack router list -c ID -f value`; do openstack router delete $i; done
for i in `openstack network list -c ID -f value`; do openstack network delete $i; done