-async def run_stuff_on_unit(unit):
- print('Running command on unit', unit.name)
-
- # unit.run() returns a client.ActionResults instance
- action = await unit.run('unit-get public-address')
-
- print("Action results: {}".format(action.results))
-
- # Inform asyncio that we're done.
- await unit.model.disconnect()
- unit.model.loop.stop()