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
时间: 2024-08-29 05:29:23