2 This example shows how to deploy a local charm. It:
4 1. Connects to current model.
5 2. Uploads a local charm (directory on filesystem) to the model.
6 3. Deploys the uploaded charm.
12 from juju
.model
import Model
20 # Deploy a local charm using a path to the charm directory
22 '/home/tvansteenburgh/src/charms/ubuntu',
23 application_name
='ubuntu',
27 await model
.disconnect()
30 if __name__
== '__main__':
31 logging
.basicConfig(level
=logging
.DEBUG
)
32 ws_logger
= logging
.getLogger('websockets.protocol')
33 ws_logger
.setLevel(logging
.INFO
)