Cookiecutter template for a compliant OpenStack puppet-modules
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
ZhongShengping 5466d6e682 Deprecate idle_timeout option 3 weeks ago
contrib Move to opendev 1 month ago
puppet-{{cookiecutter.project_name}} Deprecate idle_timeout option 3 weeks ago
.gitignore Dissuade .gitignore references to personal tools 7 months ago
.gitreview OpenDev Migration Patch 1 month ago
.zuul.yaml Switch jobs to Zuul v3 1 year ago
LICENSE Initial commit 4 years ago
README.md Fix Repository 1 month ago
bindep.txt Move other-requirements.txt to bindep.txt 2 years ago
cookiecutter.json cookiecutter.json: bump to 2016 3 years ago
functions Move to opendev 1 month ago
run_beaker_tests.sh Support multiple nodetype library beaker tests 10 months ago
run_lint_tests.sh Add CI scripts 2 years ago
run_syntax_tests.sh run_syntax: use PUPPET_MAJOR_VERSION 2 years ago
run_unit_tests.sh Support puppet 4.8 and latest for libraries unit test 1 year ago

README.md

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://opendev.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.