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

安装Ansible任务依赖项的优雅方式?,ansible,ansible-galaxy,Ansible,Ansible Galaxy,我使用的是第三方Ansible角色,它要求运行我的playbook的主机上存在一些python库 我希望Ansible Galaxy能为我安装这些依赖项,不幸的是,事实并非如此,因为AG只安装角色依赖项。所以我必须手动处理 我正在寻找一种自动化的方法,你有什么优雅的方法吗?没有优雅的方法(至少我知道一种)。许多Ansible模块需要在执行任务的主机上安装额外的软件包。在第一次执行游戏或任务时,遇到这些问题是很常见的 因此,我想最优雅的方法是为Galaxy角色创建一个pull请求,通过一个额外的任

我使用的是第三方Ansible角色,它要求运行我的playbook的主机上存在一些python库

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


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

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


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

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


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

您的意思是从角色代码中提取所需的库名称吗?是的,从角色代码中提取依赖项。我说的是这个角色:(请参阅安装说明),但我遇到了其他第三方角色的这种需求。您的意思是从角色的代码中提取所需的库名称?是的,从角色的代码中提取依赖项。我说的是这个角色:(请参阅安装说明),但我遇到了其他第三方角色的这种需求。