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