Ejemplo n.º 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
Ejemplo n.º 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
Ejemplo n.º 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()
Ejemplo n.º 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)
Ejemplo n.º 5
0
 def delete(self):
     if self.production:
         raise ValueError("Can't delete a production server")
     #self.stop()
     Model.delete(self)
Ejemplo n.º 6
0
 def put(self):
     Model.put(self)
     self._setup_ec2()
Ejemplo n.º 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()
Ejemplo n.º 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()
Ejemplo n.º 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)