saltstack(五):saltstack配置管理-minion端安装apache简单样例
saltstack(五):saltstack配置管理-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' state.sls apache
目录
如果执行的sls文件在目录里
state.sls目录.*