ansible-subprocess

Using Ansible from python subprocess.


Keywords
python, Ansible, subprocess
License
MIT
Install
pip install ansible-subprocess==0.3.0

Documentation

ansible-subprocess

Build Status

[Not maintained!]ansible-subprocess run Ansible dynamically via the subprocess module.

Demo

from ansible_subprocess import run_playbook, run_ping
status, stdout, stderr = run_playbook('playbooks/sample.yml', 'web')
status, stdout, stderr = run_playbook('playbooks/sample2.yml',
                                      ['127.0.0.1', '127.0.0.2'],
                                      extra_vars={'var1': 'hoge', 'var2': 'fuga'},
                                      extra_options=['--syntax-check'])
status, stdout, stderr = run_ping(['8.8.8.8'])

Installation

pip install ansible-subprocess

License

MIT