什么是Salt相当于Ansible的hostvars?

时间:2015-06-30 12:42:43

标签: automation ansible salt-stack

我正在尝试使用salt-ssh安装盐主和盐爪。

因为我需要在远程机器上安装正确的配置。 master和minions都需要配置文件中的salt master的ip。 我在ansible中使用

完成了这个
interface: {{  hostvars[groups['salt_master'][0]]['inventory_hostname'] }}

有没有办法阅读名册文件?盐的方法是什么?

1 个答案:

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