Automation 什么是盐';s相当于Ansible';霍斯瓦尔斯酒店?

Automation 什么是盐';s相当于Ansible';霍斯瓦尔斯酒店?,automation,ansible,salt-stack,Automation,Ansible,Salt Stack,我试图用salt-ssh安装salt-master和salt-minion 在这方面,我需要在远程机器上进行适当的配置。 主人和仆从都需要配置文件中的盐主人的ip。 我已经用ansible做了这件事 interface: {{ hostvars[groups['salt_master'][0]]['inventory_hostname'] }} 有没有办法读取名册文件?盐是怎么做的 您最好的选择是为此分配支柱变量 cat/srv/立柱/顶部。sls: base: '*': - m

我试图用salt-ssh安装salt-master和salt-minion

在这方面,我需要在远程机器上进行适当的配置。 主人和仆从都需要配置文件中的盐主人的ip。 我已经用ansible做了这件事

interface: {{  hostvars[groups['salt_master'][0]]['inventory_hostname'] }}

有没有办法读取名册文件?盐是怎么做的

您最好的选择是为此分配支柱变量

cat
/srv/立柱/顶部。sls

base:
  '*':
    - master_vars
master_ip: 192.xxx.xxx.xxx
cat
/srv/支柱/master_vars.sls

base:
  '*':
    - master_vars
master_ip: 192.xxx.xxx.xxx
然后在您的配置文件中,您会有如下内容:

interface: {{ pillar.get('master_ip') }}

谢谢这是我试图避免的,因为我想只在一个地方写ip,这样ip中的任何更改都很容易维护。现在我至少需要在2个地方写,在柱子和花名册文件中为什么你需要在花名册文件中写?