Deploy

jujuna.deploy.deploy(bundle_file, ctrl_name='', model_name='', wait=False, endpoint='', username='', password='', cacert='', error_timeout=None, **kwargs)

Deploy a local juju bundle.

Handles deployment of a bundle file to the current or selected model.

Connection requires juju client configs to be present locally or specification of credentialls: endpoint (e.g. 127.0.0.1:17070), username, password, and model uuid as model_name.

Parameters:
  • bundle_file – juju bundle file
  • ctrl_name – juju controller
  • model_name – juju model name or uuid
  • wait – boolean
  • endpoint – string
  • username – string
  • password – string
  • cacert – string