saltstack数据系统之Pillar

Pillar可以给minion指定需要的数据

  • 在master上设置
    vim /etc/salt/master
pillar_opts: True
  1. 第一步怎么定义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

你可能感兴趣的:(saltstack数据系统之Pillar)