cjsteel.providers
ansible-role-provider
=========
Description
This is an Ansible role designed to update the molecule scenario files of other roles.
Scenario:
- You are using Molecule to test multiple Ansible roles or projects.
- You want to automate the updating of one or more role's molecule files or add new provider support.
Usage Notes
- Typically, this role is run from another role.
- The calling role needs a bootstrap
molecule/some_scenario/playbook.yml
file. - To update one or more scenario files, set the variable for the target file or group of files to true.
- Modifying
molecule/some_scenario/playbook.yml
currently resets all update values to false.
Bootstrap Playbook Example:
Note: You will need to change these two variables to match the calling role's values:
providers_short_name: providers
providers_galaxy_name: cjsteel.providers
This process could likely be automated.
Roadmap
Role Variables
providers_role_short_name
providers_role_short_name: 'testrole'
providers_project_directory
providers_project_directory: /home/csteel/projects/development/cobbler/roles/csteel.common
License
MIT
Author Information
This section is optional for the role authors to include contact details or a website (HTML is not allowed).
Informazioni sul progetto
An Ansible role for updating the molecule scenario files of other roles
Installa
ansible-galaxy install cjsteel.providers
Licenza
Unknown
Download
138
Proprietario
These repositories are under heavy development. Some less dynamic projects are available at https://github.com/csteel