Mirantis/pmlc_neutron

Name: pmlc_neutron

Owner: Mirantis Inc.

Description: null

Created: 2015-07-27 13:43:32.0

Updated: 2015-07-27 16:54:20.0

Pushed: 2015-07-30 16:40:53.0

Homepage: null

Size: 156

Language: Puppet

GitHub Committers

UserMost Recent Commit# Commits

Other Committers

UserEmailMost Recent Commit# Commits

README

pmlc_neutron

This module is for basic neutron management. It was written to provide basic config changes to neutron via the Fuel master. It is not intended to be a fully-functional openstack/neutron configuration management module to deploy neutron from scratch. It is merely to allow config changes and ensure neutron services are running after deploying with Fuel.

Example Usage
s { '::pmlc_neutron':
bug                    => $debug,
_server                => True,
bbit_pass              => $rabbit_pass,
tabase_password        => $database_password,
e_aci                  => True,
ic_hosts               => $apic_hosts,
ic_password            => $apic_password,
ared_context_name      => $shared_context_name,
ic_vpc_pairs           => $apic_vpc_pairs,
ternal_epg             => $external_epg,
able_isolated_metadata => True,

Parameters

Most parameters are optional but you'd likely want to supply different/correct access credentials. $is_server is a required parameter so the module knows whether to setup as a neutron server or client. This module does not currently do any MySQL grants or RabbitMQ permissions. If those passwords change, then you'd need to update the configuration here but this module does not make any changes in RabbitMQ or MySQL. If using ACI, it is required to fill in the access information, external EPG, vpc pairs, shared context name, etc.


This work is supported by the National Institutes of Health's National Center for Advancing Translational Sciences, Grant Number U24TR002306. This work is solely the responsibility of the creators and does not necessarily represent the official views of the National Institutes of Health.