我对 Ansible 相当陌生。我正在使用几个 Ansible 角色,它们需要对特定任务进行一些调整才能在 CentOS 7 上工作。处理对 Ansible-Galaxy 角色的本地更改的最佳工作流程是什么?
以下是我正在考虑的选项:
- 分叉角色并做出改变。缺点是我会失去通过运行来获取依赖项的能力
Ansible-Galaxy install -r requirements.txt
- 在 github 上向开发人员提交问题。缺点是他们可能永远不会接受我的更改,或者可能需要几天/几周的时间。
- 在本地进行更改。缺点是我无法在不丢失本地更改的情况下从星系更新角色。