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') }}