在python脚本中调用Ansible adhoc命令/剧本

时间:2019-05-29 20:20:21

标签: python ansible

如何从python脚本运行Ansible剧本和命令

这是建议的方法吗? https://docs.ansible.com/ansible/latest/dev_guide/developing_api.html#python-api-example

被调用的ansible playbook / adhoc命令在python脚本中可以平稳运行

1 个答案:

答案 0 :(得分:0)

Ansible不建议使用该方法。直接从您共享的链接中引用:

  

此API供内部Ansible使用。 Ansible可能使   随时对此API进行更改,可能会向后中断   与旧版API的兼容性。因为这,   Ansible不支持外部使用。

另一种选择是使用subprocess库通过命令行语法(而不是API)来调用命令。