SaltStack之部署httpd

SaltStack之部署httpd
环境:
OS: CentOS6.5 x64
Master: 
salt-master.example.com
Minion: 
salt-minion1.example.com
salt-minion2.example.com

参考文档:

mkdir -p /srv/salt/httpd
cp /etc/httpd/conf/httpd.conf /srv/salt/httpd
cat >/srv/salt/httpd.sls <<HERE
httpd:
  pkg.installed: []
  service.running:
    - enable: True
    - reload: True
    - watch:
      - file: /etc/httpd/conf/httpd.conf
    - require:
      - pkg: httpd
      - user: httpd
      - group: httpd
  file.managed:
    - name: /etc/httpd/conf/httpd.conf
    - source: salt://httpd/httpd.conf
    - require:
      - pkg: httpd
  user.present: []
  group.present: []
HERE
salt '*' state.sls httpd
SaltStack之部署httpd

会自动在minion端建用户,安装软件包,启服务
SaltStack之部署httpd

SaltStack之部署httpd


posted @ 2015-12-08 15:39  李庆喜  阅读(177)  评论(0编辑  收藏  举报