1.2 KiB
1.2 KiB
molecule-template
A helper template for generating new roles with Molecule.
Features:
- Generates a ready-to-go Hetzner Cloud test configuration for a role
- Uses yamllint/ansible-lint with arguments that work specifically with our infrastructure setup
- Removes all unecessary configuration for the default use-case (low maintenance effort intended)
Usage
$ pip install cookiecutter
$ cookiecutter https://git.autonomic.zone/autonomic-cooperative/molecule-template
Arguments
- molecule_directory: Name of the standard Molecule role directory (default:
molecule
) - role_name: Name of the role that Molecule files are embedded in (default:
autonomic.mynewrole
) - scenario_type: Name of the Molecule scenario (default:
default
) - server_type: Hetzner Cloud server type (default:
cx11
) - server_image: Hetzner Cloud image type (default:
debian-10
)