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]