X-Git-Url: https://osm.etsi.org/gitweb/?p=osm%2FN2VC.git;a=blobdiff_plain;f=modules%2Flibjuju%2Fexamples%2Flocalcharm.py;fp=modules%2Flibjuju%2Fexamples%2Flocalcharm.py;h=0000000000000000000000000000000000000000;hp=b9481d413c5c2df913b9463dac04aba90d3a59ca;hb=9d18c22a0dc9e295adda50601fc5e2f45d2c9b8a;hpb=19c5cfca317615597be6bf1051e9d2fa903adb97 diff --git a/modules/libjuju/examples/localcharm.py b/modules/libjuju/examples/localcharm.py deleted file mode 100644 index b9481d4..0000000 --- a/modules/libjuju/examples/localcharm.py +++ /dev/null @@ -1,34 +0,0 @@ -""" -This example shows how to deploy a local charm. It: - -1. Connects to current model. -2. Uploads a local charm (directory on filesystem) to the model. -3. Deploys the uploaded charm. - -""" -import asyncio -import logging - -from juju.model import Model -from juju import loop - - -async def main(): - model = Model() - await model.connect() - - # Deploy a local charm using a path to the charm directory - await model.deploy( - '/home/tvansteenburgh/src/charms/ubuntu', - application_name='ubuntu', - series='trusty', - ) - - await model.disconnect() - - -if __name__ == '__main__': - logging.basicConfig(level=logging.DEBUG) - ws_logger = logging.getLogger('websockets.protocol') - ws_logger.setLevel(logging.INFO) - loop.run(main())