def destroy(name): """Destroy an existing OpenStack deployment.""" deployment = data.load_deployment(name) data.load_config(name) logger.info(deployment) deployment.destroy() database.remove_key(deployment.name)
def destroy(self): """Destroys an OpenStack deployment.""" self.status = "destroying..." logger.info("Destroying deployment: {}".format(self.name)) for node in self.nodes: self.provisioner.destroy_node(node) database.remove_key(self.name) self.status = "Destroyed!"