Can't remove failed allocation if errors are on OpenStack/Terraform level
When you have topology-level errors like wrong Flavour you can't remove the allocation and the pool. There should be an option to remove a whole Pool with all it content regardless of the errors. Maybe a separate button with an extra warning would remove everything on the OpenStack level. Doesn't have to remove any other stage. Also, at the moment, you can't see removal stage error logs, and I think if you manually remove resources from OpenStack, you're still left with a Pool that you can't get rid of. Any attempt to fix the error in topology won't work, as GIT is only fetched once at the Pool creation stage. The same thing happens with any errors in the Ansible networking stage; it's fetched once, and without removing the allocation, you can't fix any error, and you can't remove allocation as 2nd stage is failing.