blob: 554842390a73c7cd895cf4fefc4f58fc856cf2e0 [file] [log] [blame]
israelade2051cc2019-11-21 16:46:28 +01001import 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()
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