Salt 相当于 Ansible 的 hostvars 是什么?
What is Salt's equivalent to Ansible's hostvars?
我正在尝试使用 salt-ssh 安装 salt master 和 salt minions。
因为我需要在远程机器上进行正确的配置。
master和minions都需要配置文件中salt master的ip。
我已经使用
在 ansible 中完成了这个
interface: {{ hostvars[groups['salt_master'][0]]['inventory_hostname'] }}
有没有办法读取花名册文件?这样做的盐方法是什么?
最好的办法是为此分配支柱变量。
猫/srv/pillar/top.sls
:
base:
'*':
- master_vars
猫/srv/pillar/master_vars.sls
:
master_ip: 192.xxx.xxx.xxx
然后在你的配置文件中你会有这样的东西:
interface: {{ pillar.get('master_ip') }}
我正在尝试使用 salt-ssh 安装 salt master 和 salt minions。
因为我需要在远程机器上进行正确的配置。 master和minions都需要配置文件中salt master的ip。 我已经使用
在 ansible 中完成了这个interface: {{ hostvars[groups['salt_master'][0]]['inventory_hostname'] }}
有没有办法读取花名册文件?这样做的盐方法是什么?
最好的办法是为此分配支柱变量。
猫/srv/pillar/top.sls
:
base:
'*':
- master_vars
猫/srv/pillar/master_vars.sls
:
master_ip: 192.xxx.xxx.xxx
然后在你的配置文件中你会有这样的东西:
interface: {{ pillar.get('master_ip') }}