Skip to content

Instantly share code, notes, and snippets.

@flavio-fernandes
Last active September 28, 2020 18:45
Show Gist options
  • Save flavio-fernandes/600b076d54c81786d70614920893da10 to your computer and use it in GitHub Desktop.
Save flavio-fernandes/600b076d54c81786d70614920893da10 to your computer and use it in GitHub Desktop.
Undo setup sample OSP with vms using port forwarding
#!/usr/bin/env bash
#
[ $(whoami) != 'stack' ] && { echo 'must be user stack' >&2; } ||:
cd
source ./stackrc
ansible -i /usr/bin/tripleo-ansible-inventory -m shell -b -a "rm -vf /home/heat-admin/vm_key.pem" overcloud
source ./overcloudrc
set -o xtrace
#set -o errexit
FIP=10.0.0.170 ; FIP_UUID=$(openstack floating ip show ${FIP} -f value -c id)
for FIP_FWD in $(openstack floating ip port forwarding list ${FIP_UUID} -f value -c ID); do \
openstack floating ip port forwarding delete ${FIP_UUID} ${FIP_FWD} ; done
for SRV in vm1_2 vm1_1; do openstack server delete ${SRV} ; done
openstack floating ip delete 10.0.0.170
openstack port delete private1_vm2
openstack port delete private1_vm1
openstack keypair delete vm_key
rm -vf ~/vm_key.pem
openstack flavor delete m1.medium
openstack security group delete sg1
openstack router remove subnet router1 private1
openstack router unset --external-gateway router1
openstack router delete router1
openstack subnet delete private1
openstack network delete private1
openstack subnet delete public
openstack network delete public
openstack image delete centos7
#rm -vf ~/CentOS-7-x86_64-GenericCloud.qcow2c
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment