Mirantis/pmlc_nova

Name: pmlc_nova

Owner: Mirantis Inc.

Description: null

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

Updated: 2015-07-27 16:48:01.0

Pushed: 2015-07-30 16:37:46.0

Homepage: null

Size: 148

Language: Puppet

GitHub Committers

UserMost Recent Commit# Commits

Other Committers

UserEmailMost Recent Commit# Commits

README

pmlc_nova

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

Example Usage
fig = hiera(nova::config)

s { 'pmlc_nova':
bug                  => $config['debug'],
bbit_pass            => $config['rabbit_pass'],
va_database_password => $config['database_password'],
u_allocation_ratio   => $config['cpu_allocation_ratio'],
e_ceph               => $config['use_ceph'],
utron_admin_pass     => $config['neutron_admin_pass'],
va_conductor_workers => $config['nova_conductor_workers'],


arameters
meters are optional but you'd likely want to supply different/correct access credentials. 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 as is it for basic configuration changes only.

ebug                     - Turn on debug logging for Nova
anagement_vip            - The management VIP for your openstack cluster
ova_config               - The nova configuration file location
pu_allocation_ratio      - The CPU overcommit ratio
am_allocation_ratio      - The RAM overcommit ratio
isk_allocation_ratio     - The storage overcommit ratio
abbit_user               - The user for RabbitMQ connectivity
abbit_pass               - The password for RabbitMQ connectivity
eutron_admin_user        - The admin user for neutron
eutron_admin_pass        - The neutron admin password
eutron_admin_tenant_name - Tenant name for neutron admin user
ova_database_user        - User for the MySQL connection to nova db
ova_database_password    - Password for nova MySQL db connection
ova_admin_password       - Password for nova admin user
ova_admin_user           - User for nova admin user
ova_conductor_workers    - The number of conductor workers
ole                      - [required] The role to apply. Valid values are 'controller' and 'compute'
se_ceph                  - Whether or not to use Ceph for ephemeral storage. Defaults to true
mages_rbd_pool           - The ceph rbd pool for images
bd_user                  - The ceph rbd user

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.