Salt stack 使用Saltstack管理/etc/hosts
我想使用Saltsatck来管理我的/etc/hosts文件。因此,我创建了/srv/pillar/hostsfile.sls并将其链接到/srv/pillar/top.sls 我还在/srv/pillar处创建了一个mine.sls,如下所示(也链接到了/srv/pillar/top.sls): 使用如下所示的hostfile.sls可以很好地工作,但我希望我的仆从在我的saltstack中添加一个新仆从后,立即自动出现在/etc/hosts上(应该可以使用谷物和支柱物品): hostsfile.sls:Salt stack 使用Saltstack管理/etc/hosts,salt-stack,hosts,Salt Stack,Hosts,我想使用Saltsatck来管理我的/etc/hosts文件。因此,我创建了/srv/pillar/hostsfile.sls并将其链接到/srv/pillar/top.sls 我还在/srv/pillar处创建了一个mine.sls,如下所示(也链接到了/srv/pillar/top.sls): 使用如下所示的hostfile.sls可以很好地工作,但我希望我的仆从在我的saltstack中添加一个新仆从后,立即自动出现在/etc/hosts上(应该可以使用谷物和支柱物品): hostsfil
hostsfile:
domain: local
hosts:
salt: 10.10.10.1
master1: 10.10.10.2
master2: 10.10.10.3
master3: 10.10.10.4
worker1: 10.10.10.5
worker2: 10.10.10.6
worker3: 10.10.10.7
only:
127.0.0.1:
- localhost
- localhost.localdomain
# Removes all entries for 127.0.1.1:
127.0.1.1: []
如何使用hostfile公式自动生成hostsfile条目
hostsfile:
domain: local
hosts:
salt: 10.10.10.1
master1: 10.10.10.2
master2: 10.10.10.3
master3: 10.10.10.4
worker1: 10.10.10.5
worker2: 10.10.10.6
worker3: 10.10.10.7
only:
127.0.0.1:
- localhost
- localhost.localdomain
# Removes all entries for 127.0.1.1:
127.0.1.1: []