安装 Ansible 任务依赖项的优雅方式?
Elegant way to install Ansible task dependencies?
我正在使用第 3 方 Ansible 角色,它需要一些 python 库出现在主机上 运行 我的剧本。
我希望 Ansible Galaxy 实际为我安装这些依赖项,不幸的是,情况并非如此,因为 AG 只安装角色依赖项。所以我必须手动处理。
我正在寻找一种自动化的方法,你有什么优雅的方法吗?
没有优雅的方式来做到这一点(至少我知道的一种方式)。许多 Ansible 模块需要在执行任务的主机上安装额外的包。第一次执行游戏或任务时遇到这些问题很常见。
所以我想最优雅的方法是为 Galaxy 角色创建一个拉取请求,以通过额外的任务将这些依赖项添加到游戏中。
我正在使用第 3 方 Ansible 角色,它需要一些 python 库出现在主机上 运行 我的剧本。
我希望 Ansible Galaxy 实际为我安装这些依赖项,不幸的是,情况并非如此,因为 AG 只安装角色依赖项。所以我必须手动处理。
我正在寻找一种自动化的方法,你有什么优雅的方法吗?
没有优雅的方式来做到这一点(至少我知道的一种方式)。许多 Ansible 模块需要在执行任务的主机上安装额外的包。第一次执行游戏或任务时遇到这些问题很常见。
所以我想最优雅的方法是为 Galaxy 角色创建一个拉取请求,以通过额外的任务将这些依赖项添加到游戏中。