providers
ansible-role-provider
Description
An Ansible role for updating the molecule scenario files of other roles,
Scenario:
- You are using molecule for testing multiple ansible roles and/or ansible projects.
- You want to update one or more roles or projects molecule files or add new provider support via automation.
Usage notes
- Generally run from another role.
- The calling role requires a bootstrap molecule/some_scenario/playbook.yml file.
- To replace one or more scenario files set the variable for the target file or file group of files to be true.
- Updating
molecule/some_scenario/playbook.yml
currently sets all update values (back) to false.
Bootstrap playbook example:
Note: you will need to change the following two variables to the calling roles values
providers_short_name: providers
providers_galaxy_name: cjsteel.providers
This could probably / should 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
An optional section for the role authors to include contact information, or a website (HTML is not allowed).
About
An Ansible role for updating the molecule scenario files of other roles
Install
ansible-galaxy install cjsteel/ansible-role-providers
License
Unknown
Downloads
125
Owner
These repositories are under heavy development. Some less dynamic projects are available at https://github.com/csteel