我正在尝试使用salt-ssh安装盐主和盐爪。
因为我需要在远程机器上安装正确的配置。 master和minions都需要配置文件中的salt master的ip。 我在ansible中使用
完成了这个interface: {{ hostvars[groups['salt_master'][0]]['inventory_hostname'] }}
有没有办法阅读名册文件?盐的方法是什么?
答案 0 :(得分:1)
您最好的选择是为此分配支柱变量。
cat /srv/pillar/top.sls
:
base:
'*':
- master_vars
cat /srv/pillar/master_vars.sls
:
master_ip: 192.xxx.xxx.xxx
然后在你的配置文件中你会有这样的东西:
interface: {{ pillar.get('master_ip') }}