1、minion端安装apache
打开master端的配置文件将file_roots的base环境配置打开,保存重启master。
file_roots:
base:
- /srv/salt/base
dev:
- /srv/salt/dev
test:
- /srv/salt/test
prod:
- /srv/salt/prod
创建 /srv/salt目录:
sudo mkdir -p /srv/salt/{base,dev,test,prod}
创建安装启动apache的sls文件:
#[admin@pe-jira base]$ pwd
#/srv/salt/base
#[admin@pe-jira base]$ cat apache.sls
apache-install:
pkg.installed: #pkg是状态模块,installed是方法
- name: httpd #安装状态,没有就按照,有就跳过
apache-service:
service.running:
- name: httpd
- enable: True #自启动
- reload: True
使用salt的state模块的sls方法,为minion端安装apache并启动服务。
sudo salt 'pe-db' sta