Go to file
Branan Purvine-Riley 6d50c3f839 Write spec test for openstack::compute
* Include the puppetlabs_spec_helper gem for autogeneration of the fixtures dir
2012-06-01 14:04:44 -07:00
2012-05-08 00:57:20 -07:00
2012-05-10 22:18:33 -07:00
2012-05-14 16:08:48 -07:00

NOTE

This project has been completely rewritten to manage all of the dependent modules based on a rake task.

If you are looking for the old project that managed the openstack modules based on submodules, it has been moved to here:

https://github.com/puppetlabs/puppetlabs-openstack_project

All issues for this project can be found here: http://projects.puppetlabs.com/projects/openstack

Puppet Module for Openstack

This module wraps the various other openstack modules and provides higher level classes that can be used to deploy openstack environments.

Supported Versions

These modules are currently specific to the Essex release of OpenStack.

They have been tested and are known to work on Ubuntu 12.04 (Precise)

They are also in the process of being verified against Fedora 17.

Installation:

  1. Install Puppet

$ apt-get install puppet

  1. Install other project dependencies:

$ apt-get install rake git

  1. Download the Puppet OpenStack module

$ cd ~ && git clone git://github.com/puppetlabs/puppetlabs-openstack.git

  1. Copy the module into the modulepath

$ sudo cp -R ~/puppetlabs-openstack /etc/puppet/modules/openstack

  1. Use the rake task to install all other module dependencies:

cd puppetlabs-openstack && sudo rake modules:clone

This rake task is driven by the following configuration file:

other_repos.yaml

Classes

This module currently provides 3 classes that can be used to deploy openstack.

openstack::all - can be used to deploy a single node all in one environemnt

openstack::controller - can be used to deploy an openstack controller

openstack::compute - can be used to deploy an openstack compute node.

Example Usage

coming soon...

Description
RETIRED, OpenStack Examples Puppet Module
Readme 3 MiB