【发布时间】:2014-04-04 21:51:18
【问题描述】:
我需要安装几个本地 egg 包(公司特定的东西),作为 ansible 配置的一部分。
我可以使用 shell 命令进行 hacky 安装,但我想知道是否有更友好/更明智的方法来做到这一点?
【问题讨论】:
标签: python vagrant ansible egg
我需要安装几个本地 egg 包(公司特定的东西),作为 ansible 配置的一部分。
我可以使用 shell 命令进行 hacky 安装,但我想知道是否有更友好/更明智的方法来做到这一点?
【问题讨论】:
标签: python vagrant ansible egg
不适用于鸡蛋 AFAIK。 Ansible 确实有一个 easy_install 模块,但它没有本地设置和鸡蛋的选项。
您可以尝试pip 模块,但您可能已经看到,pip 不支持本地 egg 安装。因此,如果您想使用 pip Ansible 模块,您将需要为您拥有的鸡蛋包创建一个源代码分发版。
您可以在此处查看 Ansible pip 模块的文档:
http://docs.ansible.com/pip_module.html
另外,pip 文档在这里:
http://www.pip-installer.org/en/latest/
当然,您可以为 Ansible 破解 easy_install 模块,但这可能比仅使用 Ansible shell 模块要花更长的时间。
希望对你有帮助。
【讨论】: