python - 在 python 脚本中调用 Ansible 即席命令/剧本
问题描述
如何从 python 脚本运行 Ansible 剧本和命令
这是建议的方式吗? https://docs.ansible.com/ansible/latest/dev_guide/developing_api.html#python-api-example
调用 ansible playbook/adhoc 命令在 python 脚本中运行顺畅
解决方案
Ansible 不推荐使用这种方法。直接从您共享的链接引用:
此 API 旨在供内部 Ansible 使用。Ansible 可能会随时更改此 API,这可能会破坏与旧版本 API 的向后兼容性。因此,Ansible 不支持外部使用。
另一种选择是使用subprocess库使用命令行语法(而不是 API)调用您的命令。
推荐阅读
- ocaml - Ocaml Lwt 类型混淆
- docker - docker-compose 挂载的卷为空
- linux - 如何调试 'ip link add vrf-blue type vrf table 10' RTNETLINK 答案:不支持操作
- angular - Angular 7拦截-发出请求时如何修复重复的HttpClient调用
- c++ - 如何将此指针与指向成员函数的指针一起使用
- python - Python 中的多处理入门
- jquery - 如何在 div 上显示 div 然后在 10 秒后消失?
- c# - 带有 Xamarin 表单的 CollectionView 中的属性 ItemTemplate 的“LoadTemplate 不应为空”
- r - 如何用随机数字替换数据集中的特定值?
- python - 如何在我希望派生类定义的抽象基类(Python 3+)中创建类级别属性?