rewrite to not have an effect on gophercloud
added appropriate cleanup for floating ips after a successful build