saltstack配置管理之YAML(二)
生活随笔
收集整理的这篇文章主要介绍了
saltstack配置管理之YAML(二)
小编觉得挺不错的,现在分享给大家,帮大家做个参考.
YAML语言有三个格则,掌握好一定要,要不然很多坑
一定要用.sls结尾
1。缩进(层级关系)
2个空格,不要使用TAB键(跟python很像)
2。冒号:
层级关系
键值对 :号后面要有空格
3.短横线
列表
- list1
- list2
YAML脚本写的路径
#开启vim /etc/salt/masterfile_roots:base:- /srv/salt/etc/init.d/salt-master restart #重启master
批量创建apache
创建目录
mkdir /srv/salt
mkdir web
cd /srv/salt/web
vim apache.sls
apache-install: #idpkg.installed: - names: - httpd- httpd-develapache-service:service.rnning:- name: httpd- enable: True执行
salt '*' state.sls web.apache
全部安装完成
不同服务器安装不同软件
在 master里看state_top,上面写着将top.sls放在base下
base放在了。/srv/salt/下
base: #环境
'web01': #id
- web.apache #执行web下的apache
'web02':
- web.apache #如果有多个,就可以分开执行
转载于:https://www.cnblogs.com/sky00747/p/8250083.html
《新程序员》:云原生和全面数字化实践50位技术专家共同创作,文字、视频、音频交互阅读总结
以上是生活随笔为你收集整理的saltstack配置管理之YAML(二)的全部内容,希望文章能够帮你解决所遇到的问题。
- 上一篇: Post Content_Length
- 下一篇: bat批处理(二):%0 %1——给批处