saltstack配置管理
3. 配置管理server上:
vim/etc/salt/master //搜索找到 file_roots
打开如下内容的注释:
file_roots:
base:
- /srv/salt
mkdir/srv/salt
cd /srv/salt
vim /srv/salt/top.sls//加入如下内容
base:
'*':
- apache
意思是,在所有的客户端上执行 apache模块
vim/srv/salt/apache.sls//加入如下内容,这个就是apache模块的内容
apache-service:
pkg.installed:
- names:
- httpd
- httpd-devel
service.running:
- name: httpd
- enable: True
说明,该模块调用了pkg.installed 函数,下面是要安装的包的名字。service.running也是一个函数,来保证指定的服务启动,enable表示开机启动。
执行: salt 'client.aming.com' state.highstate
页:
[1]