A Molecule template for cookiecutter
.
Molecule provides a native cookiecutter interface, so developers can provide their own templates.
- Circleci
- Semantic-release for github
- Pre-Commit hook (husky) for yamllint and ansible-lint
- Commit-Message hook (husky) for semantic-releases
- Goss Verifier
- Advanced yaml linting
- nodemon for continuous linting
I love pyenv. I use it to version my environment and to test different versions of ansible. You can either also use it or install via pip in your system.
This goes a little something like this:
$ pip install cookiecutter yamllint ansible-lint
$ cookiecutter gh:lxhunter/cookiecutter-molecule
$ cd role_name
$ git init
# install modules and hooks
$ npm install
Author:: Alexander Jäger
Brandfrisch Copyright 2018