blob: cdaf51def7f1fc06f076ab0abea1a7a304b9473c [file] [log] [blame]
Adam Israeldcdf82b2017-08-15 15:26:43 -04001import asyncio
2
3from juju.client.connection import Connection
4from juju.client.client import ClientFacade
5from juju import loop
6
7async def status():
8 conn = await Connection.connect_current()
9 client = ClientFacade.from_connection(conn)
10
11 patterns = None
12 status = await client.FullStatus(patterns)
13 await conn.close()
14
15 print('Applications:', list(status.applications.keys()))
16 print('Machines:', list(status.machines.keys()))
17 print('Relations:', status.relations)
18
19 return status
20
21if __name__ == '__main__':
22 loop.run(status())
23