puppet-infra-cookiecutter/puppet-{{cookiecutter.proje...
Jeremy Stanley f418876cf7 Use new infra_spec_helper for gem dependencies
Change-Id: I56fbbcc9bf5f31c2f51d459d4adaa2a6eb0b84b1
Co-Authored-By: Spencer Krum <nibz@spencerkrum.com>
2016-07-18 20:26:56 +00:00
..
manifests Add initial version for puppet-infra-cookiecutter 2015-08-26 09:50:42 +02:00
spec Add initial version for puppet-infra-cookiecutter 2015-08-26 09:50:42 +02:00
.gitignore Add initial version for puppet-infra-cookiecutter 2015-08-26 09:50:42 +02:00
.gitreview Add initial version for puppet-infra-cookiecutter 2015-08-26 09:50:42 +02:00
Gemfile Use new infra_spec_helper for gem dependencies 2016-07-18 20:26:56 +00:00
LICENSE Add initial version for puppet-infra-cookiecutter 2015-08-26 09:50:42 +02:00
README.md Update Infra URL 2016-01-06 16:27:27 +01:00
Rakefile Add initial version for puppet-infra-cookiecutter 2015-08-26 09:50:42 +02:00
metadata.json Correct extra JSON comma 2015-09-15 17:00:35 -07:00

README.md

{{cookiecutter.project_name}}

Table of Contents

  1. Overview - What is the {{cookiecutter.project_name}} module?
  2. Module Description - What does the module do?
  3. Setup - The basics of getting started with {{cookiecutter.project_name}}
  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

Overview

The {{cookiecutter.project_name}} module is a part of OpenStack-infra, an effort by the OpenStack infrastructure team to provide continuous integration testing and code review for OpenStack-infra projects.

Module Description

The {{cookiecutter.project_name}} module is a thorough attempt to make Puppet capable of managing the entirety of {{cookiecutter.project_name}}. This includes manifests to provision the expected features of this module. Types are shipped as part of the {{cookiecutter.project_name}} module to assist in manipulation of configuration files.

Setup

Installing {{cookiecutter.project_name}}

{{cookiecutter.project_name}} is not currently in Puppet Forge, but is anticipated to be added soon.  Once that happens, you'll be able to install {{cookiecutter.project_name}} with:
puppet module install openstack-infra/{{cookiecutter.project_name}}

Beginning with {{cookiecutter.project_name}}

To utilize the {{cookiecutter.project_name}} module's functionality please check the README.

Implementation

{{cookiecutter.project_name}}

{{cookiecutter.project_name}} is a combination of Puppet manifests to delivery configuration and extra functionality through types and providers.

Beaker-Rspec

This module has beaker-rspec tests

To run the tests on the default vagrant node:

bundle install
bundle exec rake acceptance

For more information on writing and running beaker-rspec tests visit the documentation:

Development

Developer documentation for the entire puppet-infra project.