saltstack实现yum安装httpd
vim /etc/salt/master
#打开下面三行
416 file_roots:
417 base:
418 - /srv/salt
保存退出
mkdir /srv/salt
重启服务
/etc/init.d/salt-master restart
cd /srv/salt
vim apache.sls
apache-install:
pkg.installed:
- names:
- httpd
- httpd-devel
apache-service:
service.running:
- name: httpd
- enable: True
- reload: True
保存退出
执行:
salt '*' state.sls apache
或者高级状态执行:
从入口文件开始读,top.sls 必须放在base环境下:
比如所有机器都要让apache,nginx的情况下建议这样做
vim top.sls
base:
'*':
- apache
保存退出
salt '*' state.highstate