1
0
Signed-off-by: Arnaud M <arnaud.choupinette@mailops.fr>
This commit is contained in:
Arnaud M
2023-03-04 22:41:16 +01:00
parent cd0ee9007f
commit 21ad34f38e
2 changed files with 16 additions and 4 deletions

View File

@@ -4,6 +4,18 @@ openstack server create --user-data isen-postinstall.sh --min 20 --max 20 --flav
# Then copy/paste openrc files into the servers so that students can do
# source /root/openrc
# Clean the project:
openstack keypair list -f value -c Name | xargs openstack keypair delete
# Clean the project, from k8s-1
for o in $(ls -1 openrc_is*) ; do
source $o
openstack keypair list -f value -c Name | xargs openstack keypair delete
openstack security group rule list -c ID -f value | xargs openstack security group rule delete
openstack security group rule create --egress default
openstack floating ip list -c ID -f value | xargs openstack floating ip delete
for router in $(openstack router list -c ID -f value); do
for subnet in $(openstack router show -c interfaces_info $router -f json | jq -r ".interfaces_info[].subnet_id" | uniq) ; do
openstack router remove subnet $router $subnet
done
openstack router delete $router
done
openstack network list --internal -f value -c ID | xargs openstack network delete
done