예제 #1
0
파일: vagrantvmi.py 프로젝트: allfs/autooam
    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
예제 #2
0
파일: vagrantvmi.py 프로젝트: allfs/autooam
 def status(self):
     '''Returns the status for the cluster.  See vagstatus module for details.'''
     return vagstatus.vagrant_status(self._rundir)['cluster']