Skip to content
OpenStack Oslo Puppet Module http://openstack.org
Puppet Ruby
Branch: master
Clone or download
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
manifests/messaging
spec Bring oslo::messaging::rabbit May 12, 2015
.fixtures.yml
.gitignore Bring oslo::messaging::rabbit May 12, 2015
.gitreview
Gemfile Create repo + basic files May 12, 2015
LICENSE
README.md
Rakefile Create repo + basic files May 12, 2015
metadata.json

README.md

puppet-oslo

Table of Contents

  1. Overview - What is the oslo module?
  2. Module Description - What does the module do?
  3. Setup - The basics of getting started with oslo
  4. Implementation - An under-the-hood peek at what the module is doing
  5. Limitations - OS compatibility, etc.
  6. Development - Guide for contributing to the module
  7. Contributors - Those with commits
  8. Release Notes - Notes on the most recent updates to the module

Overview

The oslo module is a part of Stackforge, an effort by the Openstack infrastructure team to provide continuous integration testing and code review for Openstack and Openstack community projects not part of the core software. The module itself is used to expose Oslo configurations consummed by other Openstack modules. Itcan be utilized to avoid code duplication and ensure code consistency.

Module Description

The oslo module is used to configure Oslo sections in OpenStack configuration files. Example: Oslo messaging, logging, etc.

Setup

Installing puppet-oslo

example% puppet module install puppetlabs/oslo

Implementation

puppet-oslo

oslo is a combination of Puppet manifest and ruby code to deliver Oslo projects configuration through types and providers.

Usage in OpenStack modules

Example with puppet-nova:

::oslo::messaging::rabbit { 'nova_config':
  rabbit_host     => 'localhost',
  rabbit_userid   => 'nova',
  rabbit_password => 'secret',
}

It will configure oslo_messaging_rabbit section in nova.conf accordingly.

Limitations

None

Development

Developer documentation for the entire puppet-openstack project.

Contributors

You can’t perform that action at this time.