在 Ansible Galaxy 上有数以千计的 MongoDB 角色。这使得很难找到合适的角色来创建简单的 MongoDB 实例,例如 Rocket.Chat。
您可以推荐一个久经考验的 Ansible Galaxy 角色或 GitHub 上的角色吗?
在 Ansible Galaxy 上有数以千计的 MongoDB 角色。这使得很难找到合适的角色来创建简单的 MongoDB 实例,例如 Rocket.Chat。
您可以推荐一个久经考验的 Ansible Galaxy 角色或 GitHub 上的角色吗?
通用答案 - 不。
这不仅是 MongoDB 的问题,也是所有 Galaxy 角色的问题。我会看看以下几点:
一个“好”的角色/项目经常在最后几天/几周/几个月内改变,有不止一个贡献者或一些人分叉了代码。这表明您,开发人员或社区仍在使用它并且“活跃”。4 年前更新的项目可能会提示您创建自己的角色 - 但您应该使用它。它不会有任何变化。
如果您无法配置某些主要设置(您知道),则角色不好,需要更改。您还应该查看源代码本身。它的结构和文档是否良好。它使用标准吗?我经常看到格式很糟糕的角色。
使用此问题并将角色与您的需求进行比较。