# puppet-openstack-cookiecutter

Cookiecutter template for a compliant OpenStack puppet-modules

## Installation

Install [cookiecutter](https://cookiecutter.readthedocs.org/) either from source, pip or package if it exists

## Usage

There are two ways to create the boilerplate for the puppet module.

### Locally

  1. Clone locally the [puppet-openstack-cookiecutter](https://git.openstack.org/openstack/cgit/puppet-openstack-cookiecutter) repository.
  2. Run `cookiecutter /path/to/cloned/repo`

### Remotely (ie. using a git repo)

  1. Run `cookiecutter https://git.openstack.org/openstack-infra/puppet-openstack-cookiecutter.git`

## What's next

Once the boilerplate created, in order to be compliant with the other modules, the files managed by [msync](https://github.com/puppet-community/modulesync), (or [configs](https://git.openstack.org/openstack/cgit/puppet-modulesync-configs)) needs to be in the project folder. Once synced module is ready, announce its existence to the ML, make the proper patch to openstack-infra and finally wait for the reviews to do the rest.

# puppet-openstack-cookiecutter

Cookiecutter template for a compliant OpenStack puppet-modules

## Installation

Install [cookiecutter](https://cookiecutter.readthedocs.org/) either from source, pip or package if it exists

## Usage

There are two ways to create the boilerplate for the puppet module.

### Locally

  1. Clone locally the [puppet-openstack-cookiecutter](https://git.openstack.org/openstack/cgit/puppet-openstack-cookiecutter) repository.
  2. Run `cookiecutter /path/to/cloned/repo`

### Remotely (ie. using a git repo)

  1. Run `cookiecutter https://git.openstack.org/openstack/puppet-openstack-cookiecutter.git`

## What's next

Once the boilerplate created, in order to be compliant with the other modules, the files managed by [msync](https://github.com/puppet-community/modulesync), (or [configs](https://git.openstack.org/openstack/cgit/puppet-modulesync-configs)) needs to be in the project folder. Once synced module is ready, announce its existence to the ML, make the proper patch to openstack-infra and finally wait for the reviews to do the rest.

Fix link to template repo in example command
Fix link to template repo in example command

Change-Id: Idd5f2f6b51178b846a2cb34953c2d3e4cfa94098
Signed-off-by: Romanos Skiadas <b3ba87190db143bc9b544c2c621f0044ae85ae3a@gmail.com>
