管理Ansible-galaxy角色和软件依赖关系的最佳实践(更新/安装)

时间:2017-01-10 02:23:58

标签: ansible

我最近找到了ansbile-galaxy,这将允许我们从其他人那里获得ansible角色。但我的困惑是如何管理ansible-galaxy角色和依赖软件?对于exameple:如果我有" geerlingguy.mysql"的外部角色,那么将它合并到我自己的项目的最佳实践是什么,如果我想使用mysql 5.7的自定义版本,那么如何设置 ?如何设置custimized下载URL?以及如何将mysql5.7安装本地缓存到我的本地ansible管理服务器?

1 个答案:

答案 0 :(得分:0)

您可以通过设置角色提供的变量来自定义角色。如果您的配置没有变量,您可以:

  • 分叉角色并制作PR以支持配置。
  • 创建一个自己的角色,具体取决于其他角色(请参阅角色的依赖关系)并添加自定义任务。
  • 编写自己的角色并使用其他角色的部分内容。它是开源的。
相关问题