ns #3

Supports: xenial bionic

Add to new model

Description


Overview

This is an example of an Open Source Mano (OSM) Network Service (ns) charm. This is an experimental feature, expected to be released with OSM R6 in the spring of 2019.

This allows a charm to coordinate the execution of actions across multiple charms within a model.

Usage

```bash export CHARM_DIR=$HOME/charms
export LAYER_PATH=$CHARM_DIR/layers
export CHARM_BUILD_DIR=$CHARM_DIR/builds

Build the charm

cd $CHARM_LAYERS_DIR/layers/ns
charm build

Deploy the charm

juju deploy $JUJU_REPOSITORY/builds/ns juju-username=myuser juju-password=mypassword
````

Known Limitations and Issues

This functionality is EXPERIMENTAL.

Configuration

This charm requires two configuration keys: juju-username and juju-password. The endpoint of the Juju API server will be automatically discovered. These optional keys should be used if you have set a password for the default user or wish to run under a specific user context.

Contact Information

Open Source Mano (OSM)


Configuration

juju-password
(string) The Juju password to authenticate with.
juju-username
(string) The Juju username to authenticate with.