def destroy(self): if not os.path.exists(self._rundir): Log.warning("Cluster run directory %s does not exist!" % self._rundir) return -1 ret = 0 status = vagstatus.vagrant_status(self._rundir) if status['cluster'] != 'not created': ret = self._vagrant_call('vagrant destroy -f') shutil.rmtree(self._rundir) return ret
def status(self): '''Returns the status for the cluster. See vagstatus module for details.''' return vagstatus.vagrant_status(self._rundir)['cluster']