【问题标题】:Is there an alternative to Ansible on Python3Python3 上是否有 Ansible 的替代品
【发布时间】:2015-11-13 19:03:37
【问题描述】:

我将 Python 2 更改为 Python 3。我感受到了 Asyncio 的好处。

在我的项目早期,我使用了 Ansible,但 Python 3 不支持它。您能否向我推荐 Ansible for Python 3 的替代方案?

【问题讨论】:

  • 您可以并行安装 Python 2 和 3 并继续在 Python 2 上运行 Ansible...!?

标签: python python-3.x ansible orchestration


【解决方案1】:

从 2.2 开始,Ansible 可与 Python 3 一起使用。是的,您可能会遇到一些错误,但任何与 py3 相关的补丁都会被团队快速审查和合并。我已经修复了我自己遇到的两个。

【讨论】:

    【解决方案2】:

    编辑:从 Ansible 2.2 开始,这个答案不再准确。

    这里最好的答案是安装两个版本的 Python, 可能在 virtualenv 中运行 Python 2 和 Ansible。

    Ansible 可能会针对 Python 3 进行重构,但它是 目前不太可能,并且 Python 3 中没有替代方案。如果你 不想在 Python2 上使用 Ansible,你需要切换到另一个 Saltstack、Chef 或 Puppet 等工具。

    【讨论】:

      猜你喜欢
      • 2010-09-08
      • 2017-03-25
      • 2015-01-27
      • 1970-01-01
      • 2013-08-23
      • 2010-09-13
      • 2013-01-29
      • 2011-01-19
      • 2020-06-11
      相关资源
      最近更新 更多