Voglio correre Ansible in Python senza specificare il file di magazzino attraverso (ANSIBLE_HOST), ma semplicemente:Come eseguire Ansible senza specificare l'inventario ma direttamente l'host?
ansible.run.Runner(
module_name='ping',
host='www.google.com'
)
posso effettivamente fare questo in tessuto facilmente, ma solo si chiedono come fare questo in Python. D'altra parte, la documentazione dell'API di Ansible per python non è veramente completa.
IPv6 funziona con Ansible> = 1.3. – trkoch
In Ansible 1.9.1, quando chiami ansible-playbook rimuovi "all" dalla riga di comando, ma lascialo nel playbook.yml. Questa è la risposta giusta "ansible-playbook -i example.com, playbook.yml" – PinoSan
Quindi, cosa dovrei impostare come "host" nel playbook in modo che funzioni con qualsiasi server? – azmeuk