Merge pull request #186 from openstack-charmers/lxd_support

add lxd container support to get_machine_status
This commit is contained in:
Liam Young
2020-03-06 08:53:11 +00:00
committed by GitHub
+5 -1
View File
@@ -137,7 +137,11 @@ def get_machine_status(machine, key=None, model_name=None):
:rtype: dict
"""
status = get_full_juju_status(model_name=model_name)
status = status.machines.get(machine)
if "lxd" in machine:
host = machine.split('/')[0]
status = status.machines.get(host)['containers'][machine]
else:
status = status.machines.get(machine)
if key:
status = status.get(key)
return status