Пример #1
0
 def __init__(self, id=None, **kw):
     Model.__init__(self, id, **kw)
     self._reservation = None
     self._instance = None
     self._ssh_client = None
     self._pkey = None
     self._config = None
Пример #2
0
 def __init__(self, id=None, **kw):
     Model.__init__(self, id, **kw)
     self._reservation = None
     self._instance = None
     self._ssh_client = None
     self._pkey = None
     self._config = None
Пример #3
0
 def __init__(self, id=None, **kw):
     Model.__init__(self, id, **kw)
     self.ssh_key_file = None
     self.ec2 = None
     self._cmdshell = None
     self._reservation = None
     self._instance = None
     self._setup_ec2()
Пример #4
0
 def delete(self, delete_ebs_volume=False):
     if delete_ebs_volume:
         self.detach()
         ec2 = self.get_ec2_connection()
         ec2.delete_volume(self.volume_id)
     Model.delete(self)
Пример #5
0
 def delete(self):
     if self.production:
         raise ValueError("Can't delete a production server")
     #self.stop()
     Model.delete(self)
Пример #6
0
 def put(self):
     Model.put(self)
     self._setup_ec2()
Пример #7
0
 def __init__(self, id=None, **kw):
     Model.__init__(self, id, **kw)
     self.hourly = self.hour == '*'
     self.daily = self.hour != '*'
     self.now = datetime.datetime.utcnow()
Пример #8
0
 def __init__(self, id=None, **kw):
     Model.__init__(self, id, **kw)
     self.hourly = self.hour == '*'
     self.daily = self.hour != '*'
     self.now = datetime.datetime.utcnow()
Пример #9
0
 def delete(self, delete_ebs_volume=False):
     if delete_ebs_volume:
         self.detach()
         ec2 = self.get_ec2_connection()
         ec2.delete_volume(self.volume_id)
     Model.delete(self)