Juju Charm - PLUMgrid Director
Go to file
2015-07-29 11:07:31 -07:00
hooks Addressed reviews by Charmers 2015-07-29 11:07:31 -07:00
templates PLUMgrid director initial charm 2015-05-19 14:05:20 -07:00
tests Switching to ppa install sources 2015-05-27 22:56:09 -07:00
unit_tests PLUMgrid director initial charm 2015-05-19 14:05:20 -07:00
.coverage PLUMgrid director initial charm 2015-05-19 14:05:20 -07:00
.project PLUMgrid director initial charm 2015-05-19 14:05:20 -07:00
.pydevproject PLUMgrid director initial charm 2015-05-19 14:05:20 -07:00
charm-helpers-sync.yaml Addressed reviews by Charmers 2015-07-29 11:07:31 -07:00
config.yaml Addressed reviews by Charmers 2015-07-29 11:07:31 -07:00
copyright Addressed reviews by Charmers 2015-07-29 11:07:31 -07:00
icon.svg PLUMgrid director initial charm 2015-05-19 14:05:20 -07:00
Makefile Adding charmhelpers 2015-05-19 14:31:00 -07:00
metadata.yaml Addressed reviews by Charmers 2015-07-29 11:07:31 -07:00
README.ex Addressed reviews by Charmers 2015-07-29 11:07:31 -07:00
setup.cfg PLUMgrid director initial charm 2015-05-19 14:05:20 -07:00

# Overview

Once deployed this charm performs the configurations required for a PLUMgrid Director and starts the essential services on the node.

# Usage

Step by step instructions on using the charm:

    juju deploy neutron-api
    juju deploy neutron-api-plumgrid
    juju deploy plumgrid-director

    juju add-relation neutron-api neutron-api-plumgrid
    juju add-relation neutron-api-plumgrid plumgrid-director

For plumgrid-director to work make the configuration in the neutron-api and neutron-api-plumgrid charms as specified in the configuration section below.

# Known Limitations and Issues

This is an early access version of the PLUMgrid Director charm and it is not meant for production deployments. The charm only supports Kilo Openstack Release.

# Configuration

Example Config

    plumgrid-director:
        plumgrid-virtual-ip: "192.168.100.250"
        install_sources: 'ppa:plumgrid-team/stable'
        install_keys: 'null'
    neutron-api-plumgrid:
        install_sources: 'ppa:plumgrid-team/stable'
        install_keys: 'null'
        enable-metadata: False
    neutron-api:
        neutron-plugin: "plumgrid"
        plumgrid-virtual-ip: "192.168.100.250"

Provide the virtual IP you want PLUMgrid GUI to be accessible.
Make sure that it is the same IP specified in the neutron-api charm configuration for PLUMgrid.
The virtual IP passed on in the neutron-api charm has to be same as the one passed in the plumgrid-director charm.
Provide the source repo path for PLUMgrid Debs in 'install_sources' and the corresponding keys in 'install_keys'.

You can access the PG Console at https://192.168.100.250

# Contact Information

Bilal Baqar <bbaqar@plumgrid.com>
Bilal Ahmad <bilal@plumgrid.com>