ansible · PyPI
pypi.org › project › ansibleDec 02, 2021 · Ansible is a radically simple IT automation system. It handles configuration management, application deployment, cloud provisioning, ad-hoc task execution, network automation, and multi-node orchestration. Ansible makes complex changes like zero-downtime rolling updates with load balancers easy. More information on the Ansible website.
Ansible and Python 3 — Ansible Documentation
docs.ansible.com › developing_python_3Dec 21, 2021 · The third-party Python six library exists to help projects create code that runs on both Python 2 and Python 3. Ansible includes a version of the library in module_utils so that other modules can use it without requiring that it is installed on the remote system. To make use of it, import it like this: from ansible.module_utils import six Note
Python 3 Support — Ansible Documentation
docs.ansible.com › python_3_supportAnsible will automatically detect and use Python 3 on many platforms that ship with it. To explicitly configure a Python 3 interpreter, set the ansible_python_interpreter inventory variable at a group or host level to the location of a Python 3 interpreter, such as /usr/bin/python3. The default interpreter path may also be set in ansible.cfg.
Python API — Ansible Documentation
docs.ansible.com › ansible › latestDec 21, 2021 · You can use the Ansible Python API to control nodes, you can extend Ansible to respond to various Python events, you can write plugins, and you can plug in inventory data from external data sources. This document gives a basic overview and examples of the Ansible execution and playbook API.