Added description to package
[osm/N2VC.git] / modules / libjuju / examples / fullstatus.py
1 import asyncio
2
3 from juju.client.connection import Connection
4 from juju.client.client import ClientFacade
5 from juju import loop
6
7 async 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
21 if __name__ == '__main__':
22 loop.run(status())
23