Cookiecutter template for a compliant OpenStack puppet-modules
Go to file
OpenDev Sysadmins 15cf931d7e OpenDev Migration Patch
This commit was bulk generated and pushed by the OpenDev sysadmins
as a part of the Git hosting and code review systems migration
detailed in these mailing list posts:

http://lists.openstack.org/pipermail/openstack-discuss/2019-March/003603.html
http://lists.openstack.org/pipermail/openstack-discuss/2019-April/004920.html

Attempts have been made to correct repository namespaces and
hostnames based on simple pattern matching, but it's possible some
were updated incorrectly or missed entirely. Please reach out to us
via the contact information listed at https://opendev.org/ with any
questions you may have.
2019-04-19 19:29:14 +00:00
contrib Replace openstack.org git:// URLs with https:// 2019-03-24 20:35:42 +00:00
puppet-{{cookiecutter.project_name}} Add Beaker-Rspec to the table of contents 2019-04-17 09:42:45 +08:00
.gitignore Dissuade .gitignore references to personal tools 2018-10-05 18:27:10 +00:00
.gitreview OpenDev Migration Patch 2019-04-19 19:29:14 +00:00
.zuul.yaml Switch jobs to Zuul v3 2018-02-13 00:28:01 +00:00
bindep.txt Move other-requirements.txt to bindep.txt 2016-08-12 21:09:45 +02:00
cookiecutter.json cookiecutter.json: bump to 2016 2016-01-02 08:06:56 -05:00
functions Workaround for installing correct version of ruby bundler 2019-01-16 00:17:34 +01:00
LICENSE Initial commit 2015-05-21 21:11:28 +02:00
README.md fix error url 2018-04-28 18:46:06 +08:00
run_beaker_tests.sh Support multiple nodetype library beaker tests 2018-07-26 13:18:09 +02:00
run_lint_tests.sh Add CI scripts 2016-07-26 13:28:09 -04:00
run_syntax_tests.sh run_syntax: use PUPPET_MAJOR_VERSION 2016-07-26 14:57:59 -04:00
run_unit_tests.sh Support puppet 4.8 and latest for libraries unit test 2018-03-27 16:01:59 +08:00

Team and repository tags

Team and repository tags

puppet-openstack-cookiecutter

Cookiecutter template for a compliant OpenStack puppet-modules

Installation

Install cookiecutter 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 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, (or 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.