优雅的方式来安装Ansible任务依赖项?

时间:2016-08-04 12:15:45

标签: ansible ansible-galaxy

我正在使用第三方Ansible角色,该角色需要在运行我的剧本的主机上存在一些python库。

我希望Ansible Galaxy能够为我实际安装这些依赖项,不幸的是,事实并非如此,因为AG只安装了角色依赖项。所以我必须手动处理。

我正在寻找一种自动化的方法,你有什么优雅的方法吗?

1 个答案:

答案 0 :(得分:1)

没有优雅的方法(至少有一个我知道的)。许多Ansible模块需要在执行任务的主机上安装额外的软件包。在第一次执行游戏或任务时遇到这些问题是很常见的。

所以我想最优雅的方法是为Galaxy角色创建一个pull请求,通过额外的任务将这些依赖项添加到游戏中。