我有一个问题,为不同的env定义不同的分支 . 我正在使用Salt-master和salt-minion 2018.3.0
salt-master配置:
ext_pillar:git:salttestjyu ssh:// repo:env:dev root:/ src / srv / pillar pubkey:/root/.ssh/id_rsa.pub privkey:/root/.ssh/id_rsa qa ssh:// repo:环境:qa root:/ src / srv / pillar pubkey:/root/.ssh/id_rsa.pub privkey:/root/.ssh/id_rsa
盐奴才配置:
环境:dev pillarenv:dev pillarenv_from_saltenv:真正的saltenv:dev
当我发出
# salt 'myminion' pillar.item dhcpd
我只得到salttestjyu的数据 . 但是,当我这样做
# salt-run pillar.show_pillar 'myminion'
要么
# salt 'myminion' state.apply dhcpd.config
返回的支柱数据/ dhcpd.config文件包含来自qa(或者可能是master)和salttestjyu分支的混合数据 .
git配置是否正确?您有什么建议我如何才能从salttestjyu分支获取特定环境的数据?谢谢你的所有建议 .