如何使用ansible安装easy_install本地鸡蛋?

时间:2014-03-03 17:49:19

标签: python vagrant ansible egg

我需要安装一些本地鸡蛋包(公司特定的东西)作为安全措施的一部分。

我可以使用shell命令进行hacky安装,但我想知道是否有更安全友好/更健全的方式来做它?

1 个答案:

答案 0 :(得分:0)

不适用于鸡蛋AFAIK。 Ansible确实有一个easy_install模块,但它没有在本地设置和egg的选项。

您可以尝试pip模块,但正如您可能已经看到的那样,pip不支持本地鸡蛋安装。因此,如果您想使用pip Ansible模块,您将为那些作为鸡蛋的包创建一个源代码分发。

您可以在此处查看Ansible pip模块的文档:

http://docs.ansible.com/pip_module.html

此外,pip文档在此处:

http://www.pip-installer.org/en/latest/

当然,您可以破解Ansible的easy_install模块,但这可能比使用Ansible shell模块花费的时间更长。

希望它有所帮助。