我有一个问题,为不同的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分支获取特定环境的数据?谢谢你的所有建议 .