X-Git-Url: https://gerrit.opnfv.org/gerrit/gitweb?a=blobdiff_plain;f=utils%2Finfra_setup%2Fheat_template%2FHOT_create_instance.sh;h=9d80022d012c4a0cc80875ed00ecb4efbbd65299;hb=59ddd38d8c331c94eca6485451bc0cb61e09b629;hp=aa4e2e32f00b2838e455242da8f435bc65f45667;hpb=971eae7ded51ed3926b0e923e920c1926c71e5ab;p=bottlenecks.git diff --git a/utils/infra_setup/heat_template/HOT_create_instance.sh b/utils/infra_setup/heat_template/HOT_create_instance.sh index aa4e2e32..9d80022d 100755 --- a/utils/infra_setup/heat_template/HOT_create_instance.sh +++ b/utils/infra_setup/heat_template/HOT_create_instance.sh @@ -37,17 +37,21 @@ bottlenecks_create_instance() bottlenecks_cleanup() { - echo "clean up bottlenecks images" + echo "clean up bottlenecks images and keys" - if ! glance image-list; then - return + if glance image-list; then + for image in $(glance image-list | grep -e $IMAGE_NAME | awk '{print $2}'); do + echo "clean up image $image" + glance image-delete $image || true + done fi - #need to check - for image in $(glance image-list | grep -e $IMAGE_NAME | awk '{print $2}'); do - echo "clean up image $image" - glance image-delete $iamge || true - done + if nova keypair-list; then + for key in $(nova keypair-list | grep -e $KEY_NAME | awk '{print $2}'); do + echo "clean up key $key" + nova keypair-delete || true + done + fi } bottlenecks_build_image() @@ -122,7 +126,7 @@ main() #IMAGE_FILE_NAME="" bottlenecks_env_prepare - #bottlenecks_cleanup + bottlenecks_cleanup #bottlenecks_build_image bottlenecks_load_cirros_image bottlenecks_create_instance