我们正在努力将我们的项目转换为 Ansible。由于项目的规模,我们将需要大量的角色(30+)。我们遇到的问题是如何存储和管理这些角色。我们考虑过的事情:
1) 每个角色的 Github repo -> 这是不现实的。我们不想仅仅为了维护我们的角色而管理 30 多个 git 存储库 2) Ansible Galaxy -> 如果我们可以拥有 Ansible Galaxy 的本地实例,但中央实例将无法工作,这将是有价值的 3)我们可以简单地将角色存储在一个平面目录中,但是在这种情况下我们失去了能够对它们进行版本控制的好处。还有一个问题是如何自动将我们的ansible角色目录推送到ansible控制器主机到正确的目录中
有我缺少的解决方案吗?