首页 > 解决方案 > 在 python 脚本中调用 Ansible 即席命令/剧本

问题描述

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

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

调用 ansible playbook/adhoc 命令在 python 脚本中运行顺畅

标签: pythonansible

解决方案


Ansible 不推荐使用这种方法。直接从您共享的链接引用:

此 API 旨在供内部 Ansible 使用。Ansible 可能会随时更改此 API,这可能会破坏与旧版本 API 的向后兼容性。因此,Ansible 不支持外部使用。

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


推荐阅读