cjsteel.providers

ansible-role-provider

=========

Build Status Ansible Galaxy

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