add lxd container support to get_machine_status

This commit is contained in:
Andrew McLeod
2020-03-06 09:40:32 +01:00
parent 5b99a8a1ae
commit 3f1ec453da
+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