saltstack 实战:安装配置httpd

master上

vi /etc/salt/master 
# 搜索找到file_roots
 打开如下内容的注释:

file_roots:
  base: 
    - /srv/salt

创建目录

mkdir /srv/salt 
cd /srv/salt

配置入口文件

vi /srv/salt/top.sls  
# 加入如下内容

base:
  '*':  #前面有两个空格
    - httpd #前面有4个空格

# 意思是,在所有的客户端上执行httpd模块

重启master服务

配置httpd安装文件

加入如下内容,这个就是httpd模块的内容

说明:

  • httpd-service # 是id的名字,自定义的。

  • pkg.installed # 为包安装函数,下面是要安装的包的名字。

  • service.running # 也是一个函数,来保证指定的服务启动,enable表示开机启动。

执行:

最后更新于

这有帮助吗?