glcui 发表于 2018-1-3 22:52:37

07-saltstack 之pillar

# vim /etc/salt/master# 取消注释  694 pillar_roots:
  695   base:
  696   - /srv/pillar
  

  

  
# mkdir /srv/pillar       # 创建目录
  

  

  
# /etc/init.d/salt-master restart# 重启服务
  
Stopping salt-master daemon:                              
  
Starting salt-master daemon:                              
  

  

  
# vim /srv/pillar/apache.sls   #
  
{% if grains['os'] == 'CentOS' %}
  
apache: httpd
  
{% elif grains['os'] == 'Debian' %}
  
apache: apache2
  
{% endif %}
  

  
# vim /srv/pillar/top.sls
  
base:
  '*':
  - apache
  

  
# salt '*' pillar.items    # 查看pillar的items,
  
salt-minion01:
  ----------
  apache:
  httpd
  
salt-master:
  ----------
  apache:
  httpd
  
salt-minion02:
  ----------
  apache:
  httpd
  

  
# salt '*' saltutil.refresh_pillar   # pillar需要刷新
  
salt-minion01:
  True
  
salt-minion02:
  True
  
salt-master:
  True
  

  
# salt -I 'apache:httpd' test.ping   # 执行
  
salt-minion01:
  True
  
salt-minion02:
  True
  
salt-master:
  True
  
页: [1]
查看完整版本: 07-saltstack 之pillar