如何在 Ubuntu 14.04.5 上使用 ansible.runner 模块?

如何在 Ubuntu 14.04.5 上使用 ansible.runner 模块?

我尝试import ansible.runner在 Python 脚本中执行此操作但收到以下错误:

回溯(最近一次调用最后一次):
  文件“./boot-device.py”,第 5 行,位于
    导入 ansible.runner
导入错误:没有名为 runner 的模块

当我搜索该ansible包时,我找不到任何名为 的文件runner

我已经安装ansible 2.1.1.0-1ppa~trustpython 2.7.5-5ubuntu3

我需要哪个包来使用 Ansible 的runner模块?

答案1

有一个问题在 Ansible 的 GitHub 存储库中查看有关此内容的信息。runner由于 Ansible 的 Python API 中存在向后不兼容的更改,该模块不再存在。您必须根据 Ansible 的文档关于它的 Python API。

附言:我曾考虑提供您需要进行的更改的实际代码,但这似乎超出了 Ask Ubuntu 的范围,更适合在 Stack Overflow 上进行。如果您对 Ansible 的 Python API 有疑问,您应该在 Stack Overflow 上询问。

相关内容