【发布时间】:2021-07-15 21:58:01
【问题描述】:
我有以下问题:
我使用 salt stack 来管理我的 minions,它们在不同的数据中心运行。但是软件包存储库并不一致:并非所有存储库都具有最新版本的 salt。使用 Salt stack 我当然可以解决这个问题,所以我添加到 top.sls:
'not G@saltversion:3003.1':
- fixes.saltversion
但我不喜欢那里。我尝试了几种变体,但无法选择特定粒度小于特定版本的奴才。就像在这种情况下:要选择所有版本低于 3003.1 的 minions 对其应用状态,这会直接从不同的 repo 获取包。
如何选择“小于”谷物?
我已经用谷歌搜索了,但没有找到任何符合我情况的内容。文档对我的情况也没有帮助。我读过自定义匹配器:但是我真的需要为此实现自定义匹配器吗?
提前感谢大家的帮助
【问题讨论】:
标签: salt-stack