def reboot(self, hard=False): if hard: self.log("sending hard reset to GCE machine...") self.node().reboot() self.state = self.STARTING else: MachineState.reboot(self, hard=hard)
def reboot(self, hard=False): if hard: self.log("sending hard reset to GCE machine...") self.node().reboot() self.state = self.STARTING else: MachineState.reboot(self, hard=hard)
def reboot(self, hard: bool = False) -> None: if hard: self.log("sending hard reset to droplet...") droplet = self._get_droplet() droplet.reboot() self.state = self.STARTING self.wait_for_ssh() else: MachineState.reboot(self, hard=hard)
def reboot(self, hard=False): if hard: self.log("sending hard reset to droplet...") droplet = digitalocean.Droplet(id=self.droplet_id, token=self.get_auth_token()) droplet.reboot() self.wait_for_ssh() self.state = self.STARTING else: MachineState.reboot(self, hard=hard)
def reboot(self, hard=False): if hard: self.log_start("sending hard reset to robot... ") server = self._get_server_by_ip(self.main_ipv4) server.reboot('hard') self.log_end("done.") self.state = self.STARTING self.ssh.reset() else: MachineState.reboot(self, hard=hard)
def reboot(self, hard=False): if hard: self.log_start("sending hard reset to robot...") server = self._get_server_by_ip(self.main_ipv4) server.reboot('hard') self.log_end("done.") self.state = self.STARTING self.ssh.reset() else: MachineState.reboot(self, hard=hard)
def reboot(self, hard=False): if hard: self.log("sending hard reset to droplet...") droplet = digitalocean.Droplet(id=self.droplet_id, token=self.get_auth_token()) droplet.reboot() self.wait_for_ssh() self.state = self.STARTING else: MachineState.reboot(self, hard=hard)
def reboot(self, hard=False): if hard: self.log("sending hard reset to server...") res = self._api('/v1/servers/%d/actions/reset' % self.server_id, method='POST') action = res['action'] action_path = '/v1/servers/%d/actions/%d' % (self.server_id, action['id']) while action['status'] == 'running': time.sleep(1) res = self._api(action_path, method='GET') action = res['action'] if action['status'] != 'success': raise Exception('unexpected status: %s' % action['status']) self.wait_for_ssh() self.state = self.STARTING else: MachineState.reboot(self, hard=hard)