diff --git a/libcloud/compute/base.py b/libcloud/compute/base.py index 66be6a5..761bfba 100644 --- a/libcloud/compute/base.py +++ b/libcloud/compute/base.py @@ -773,10 +773,10 @@ class NodeDriver(BaseDriver): ssh_interface='public_ips', force_ipv4=True): # This is here for backward compatibility and will be removed in the # next major release - return self._wait_until_running(nodes=[node], wait_period=wait_period, + return self.wait_until_running(nodes=[node], wait_period=wait_period, timeout=timeout, ssh_interface=ssh_interface, - force_ipv4=force_ipv4) + force_ipv4=force_ipv4)[0] def wait_until_running(self, nodes, wait_period=3, timeout=600, ssh_interface='public_ips', force_ipv4=True): diff --git a/libcloud/compute/drivers/elasticstack.py b/libcloud/compute/drivers/elasticstack.py index 7058dbd..8b8c7cf 100644 --- a/libcloud/compute/drivers/elasticstack.py +++ b/libcloud/compute/drivers/elasticstack.py @@ -461,7 +461,8 @@ class ElasticStackBaseNodeDriver(NodeDriver): extra = {'cpu': data['cpu'], 'smp': data['smp'], 'mem': data['mem'], - 'started': data['started']} + 'started': data['started'], + 'ide:0:0': data['ide:0:0']} if 'vnc:ip' in data: extra['vnc:ip'] = data['vnc:ip']