Pillar可以给minion指定需要的数据
- 在master上设置
vim /etc/salt/master
pillar_opts: True
- 第一步怎么定义pillar的数据
vim /etc/salt/master
pillar_roots:
base:
- /srv/pillar
** pillar的top.sls必须放在base环境下**
vim /etc/pillar/appache.sls
{% if grains['os'] == 'CentOS' %}
apache: httpd
{% elif grains['os'] == 'Debian' %}
apache: apache2
{% endif %}
vim /srv/salt/top.sls
base:
'*':
- apache
刷新
salt '*' pillar.items
- 先刷新一下
salt '*' saltutil.refresh_pillar
使用pillar定位主机
salt -I 'apache:httpd' test.ping