python-photon 1.0.2

Last updated:

0 purchases

python-photon 1.0.2 Image
python-photon 1.0.2 Images
Add to Cart

Description:

pythonphoton 1.0.2

Photon is a data driven tool designed to run workflows against an AZ using
Ansible.
A workflow is comprised of one more more playbooks, each configurable
with its own flags and options to be passed down to underlying call to
ansible-playbook. It supports the ability to resume a workflow from any
point in the event of a playbook failure.

Quick Start
Install photon using pip:
$ pip install python-photon
Create a file called photon.yml and define at least one AZ and workflow.
azs:
proxmox:
inventory: path/to/inventory
workflows:
test_password_playbooks:
playbooks:
- path: playbooks/tests/update_passwords.yml

Important
azs.<name>.inventory is the only required value when defining an AZ.
workflows.<name>.playbooks is the only required value when defining a
workflow.

To execute a workflow against an AZ, simply run:
$ photon test_password_playbooks proxmox


Documentation
https://python-photon.readthedocs.io/


License
MIT
The logo is licensed under the Creative Commons NoDerivatives 4.0 License.
If you have some other use in mind, contact us.

License:

For personal and professional use. You cannot resell or redistribute these repositories in their original state.

Customer Reviews

There are no reviews.