The Ansible SDK provides lightweight Python library for dispatching and live-monitoring Ansible tasks, roles, and playbooks from the product or project.
Dispatching of jobs can be local to the machine you are running your python application from or over Ansible Mesh using the receptor integrations.
TBD
TBD
You can follow the installation guide specified in docs
.
The Ansible-SDK depends on Python 3.8+, Ansible Core, Ansible Runner and other third party libraries:
Red Hat Enterprise Linux - Install Ansible-SDK and dependecies directly on/into a RHEL Virtual machine. MacOS - Install PODMAN using BREW, and pull the RHEL8 image, ssh to that and follow the RHEL instructions above.
TBD
TBD
See LICENSE to see the full text.