RETIRED, OpenStack Sahara Puppet Module
Go to file
Sebastien Badia a0f14ef9dd Rewrite puppet-sahara from scratch
During the Kilo summit, we talked about the state of the current
puppet-sahara module on stackforge, and especially about the brought up parity with
other modules.

For theses reasons, the rewrite was launched/leaded by Robbie Harwood,
but directly coded on Github (and not in a feature branch in this
repository), for this reason, this patch is non-atomic, and import the
latest frozencemetery/puppet-sahara version¹.

This rewrite/import was approved on puppet-openstack mailing list
(following this thread²).

The «reset» of the stackforge repo was discussed (in order to keep the history
of Robbie module) on #openstack-infra, but it seems we have no simple solution.

¹05af265b15
²https://groups.google.com/a/puppetlabs.com/forum/#!topic/puppet-openstack/0BETdNvrd70

Co-Authored-By: Robbie Harwood <rharwood@redhat.com>
Change-Id: Ic3dd7547fdfcba275d8a8b90b8ba84bc3ce1d7c0
2015-02-05 20:40:12 +01:00
examples Rewrite puppet-sahara from scratch 2015-02-05 20:40:12 +01:00
lib/puppet Rewrite puppet-sahara from scratch 2015-02-05 20:40:12 +01:00
manifests Rewrite puppet-sahara from scratch 2015-02-05 20:40:12 +01:00
spec Rewrite puppet-sahara from scratch 2015-02-05 20:40:12 +01:00
.fixtures.yml Rewrite puppet-sahara from scratch 2015-02-05 20:40:12 +01:00
.gitignore Update gitignore file 2013-12-23 19:27:44 +01:00
.gitreview Fix gitreview config (rename savanna to sahara) 2014-03-14 18:41:17 +01:00
Gemfile Rewrite puppet-sahara from scratch 2015-02-05 20:40:12 +01:00
LICENSE Rewrite puppet-sahara from scratch 2015-02-05 20:40:12 +01:00
metadata.json Rewrite puppet-sahara from scratch 2015-02-05 20:40:12 +01:00
Rakefile Rewrite puppet-sahara from scratch 2015-02-05 20:40:12 +01:00
README.md Rewrite puppet-sahara from scratch 2015-02-05 20:40:12 +01:00

sahara

Table of Contents

  1. Overview - What is the sahara module?
  2. Module Description - What does the module do?
  3. Setup - The basics of getting started with sahara
  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 Sahara module itself is used to flexibly configure and manage the clustering service for OpenStack.

Module Description

The sahara module is an attempt to make Puppet capable of managing the entirety of sahara.

Setup

What the sahara module affects:

  • sahara, the data processing service for OpenStack.

Beginning with sahara

To use the sahara module's functionality you will need to declare multiple resources. This is not an exhaustive list of all the components needed; we recommend you consult and understand the core of openstack documentation.

Examples of usage can be found in the examples directory.

Implementation

sahara

puppet-sahara is a combination of Puppet manifests and ruby code to deliver configuration and extra functionality through types and providers.

Limitations

None.

Development

Developer documentation for the entire puppet-openstack project.

Contributors

Release Notes

5.0.0

  • Rewrite