【发布时间】:2015-04-23 07:43:06
【问题描述】:
我使用sudo pip install ansible --upgrade 在 CentOS 6 上升级 Ansible。当我输入 ansible --version 时,它给了我更新的版本号。然而,所有的 Ansible 核心模块都没有得到更新。我不得不从源头一个一个地手动更新核心模块。
有谁知道如何在更新所有核心模块的同时进行 Ansible 版本更新?
【问题讨论】:
我使用sudo pip install ansible --upgrade 在 CentOS 6 上升级 Ansible。当我输入 ansible --version 时,它给了我更新的版本号。然而,所有的 Ansible 核心模块都没有得到更新。我不得不从源头一个一个地手动更新核心模块。
有谁知道如何在更新所有核心模块的同时进行 Ansible 版本更新?
【问题讨论】:
我猜这与 Ansible 最近有关(我认为是 1.7.x)从一个 github 存储库拆分为 3 个单独的 github 存储库。 Ansible 核心和 Ansible 模块不再位于同一存储库中。
您最初是如何安装 Ansible 的?你用pip install <ansible-repo>了吗?那么这可能就是问题所在。 docs 表示将 easy_install 与 pip 一起使用。如果你这样做了,也许仍然只是 pip uninstall 并重新安装。
此外,在 CentOS 上还有一个 rpm 可与 yum 一起使用。 (我用过,更新没问题)
【讨论】: