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

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容