Skip to content

Instantly share code, notes, and snippets.

@epcim
Created November 16, 2016 10:35
Show Gist options
  • Star 1 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save epcim/24dc4534b1e6953fc79033a1a708f83a to your computer and use it in GitHub Desktop.
Save epcim/24dc4534b1e6953fc79033a1a708f83a to your computer and use it in GitHub Desktop.
openstack tempest cleanup
#!/bin/bash
# cleanup tempest
neutron port-list --all-tenants | grep tempest | awk '{print $2}' | xargs -i neutron port-delete {}
neutron subnet-list --all-tenants | grep tempest | awk '{print $2}' | xargs -i neutron subnet-delete {}
neutron subnet-list --all-tenants | grep "100.FIXME" | awk '{print $2}' | xargs -i neutron subnet-delete {}
neutron net-list --all-tenants | grep tempest | awk '{print $2}' | xargs -i neutron net-delete {}
neutron net-list --all-tenants | grep snat-si-left_snat_ | awk '{print $2}' | xargs -i neutron net-delete {}
neutron security-group-list --all-tenants | grep tempest | awk '{print $2}' | xargs -i neutron security-group-delete {}
neutron router-list --all-tenants | grep tempest | awk '{print $2}' | xargs -i neutron router-delete {}
keystone user-list | grep tempest | awk '{print $2}' | xargs -i keystone user-delete {}
keystone tenant-list | grep tempest | awk '{print $2}' | xargs -i keystone tenant-delete {}
glance image-list | grep tempest | awk '{print $2}' | xargs -i glance image-delete {}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment