Cookiecutter Template for TripleO roles
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.
OpenDev Sysadmins 6fdcdd087f OpenDev Migration Patch 1 day ago
ansible-role-tripleo-{{cookiecutter.project_name}} Remove setup.py check from tox template 5 months ago
ci-scripts Add zuul config, tox files, and lint script. 8 months ago
zuul.d Remove release-openstack-server 6 months ago
.gitignore Add zuul config, tox files, and lint script. 8 months ago
.gitreview OpenDev Migration Patch 1 day ago
LICENSE Initial import 9 months ago
README.md Document how to run tox to test the cookiecutter 8 months ago
ansible-requirements.txt Add zuul config, tox files, and lint script. 8 months ago
cookiecutter.json Cleanup some typos 9 months ago
setup.cfg Add zuul config, tox files, and lint script. 8 months ago
setup.py Add zuul config, tox files, and lint script. 8 months ago
test-requirements.txt Update hacking version to latest 3 months ago
tox.ini Merge "Update min tox version to 2.0" 3 months ago

README.md

Team and repository tags

ansible-role-tripleo-cookiecutter

Cookiecutter template for a compliant OpenStack TripleO Ansible role

Installation

Install cookiecutter either from source, pip or package if it exists

Usage

There are two ways to create the boilerplate for the ansible role.

Locally

  1. Clone locally the ansible-role-tripleo-cookiecutter repository.
  2. Run cookiecutter /path/to/cloned/repo

Remotely (ie. using a git repo)

  1. Run cookiecutter https://git.openstack.org/openstack/ansible-role-tripleo-cookiecutter.git

Testing

  1. Run ‘tox -eansible-lint’ to test any change in the cookiecutter. It will generate a role and make sure it works and lint is fine.

What’s next

Add any additional tags your role may need to be properly identified on Ansible Galaxy in meta/main.yml. Populate your project’s README with variable documentation and example playbooks.

Once role is ready, make the proper patch to openstack-infra and wait for the reviews to do the rest.