问题:您有2个(或更多)攻略,这两个攻略都使用ansible角色xyz.very- role role。然而,Playbook A使用2.x版的角色,而Playbook B(无论出于什么原因)停留在1.x版上。
然而,Ansible不区分.ansible目录中的版本;这意味着如果Playbook A在Playbook B之后运行,或者反之亦然,则存在playbook将在依赖角色的错误版本上运行的风险,从而导致各种微妙和不那么微妙的错误。
有没有处理这个问题的“最佳实践”?
发布于 2019-11-14 14:54:29
你最好避免使用不同的角色版本。
即使有可能,你的代码库也是不可维护的,你会花更多的时间在周围而不是做其他事情。
https://stackoverflow.com/questions/58739359
复制相似问题