Exemple #1
0
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)
Exemple #2
0
 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!"