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
saltstack配置管理之YAML(二)相关推荐
- saltstack配置管理数据系统
saltstack配置管理 1.YAML语言 2.用SaltStack配置一个apache实例 3.top file 3.1 highstate高级状态的使用 4.数据系统grains和pillar的 ...
- saltstack配置管理和数据系统
文章目录 1.YAML语言 2. 用SaltStack配置一个yum安装的nginx实例 3. top file 3.1 top file介绍 3.2 top file实例 3.3 高级状态highs ...
- SaltStack配置管理之Gains与State测试
SaltStack的Grains主要是收集了minion的一些配置信息,如CPU.内存.硬盘.网络.操作系统等很少发生变化的静态数据,我们也可以在minion自定义Grains项和相应的值,Grain ...
- SaltStack配置管理
1.YAML语言 YAML是一种直观的能够被电脑识别的数据序列化格式,是一个可读性高并且容易被人类阅读,容易和脚本语言交互,用来表达资料序列的编程语言. 它类似于标准通用标记语言的子集XML的数据描述 ...
- saltstack(八):saltstack配置管理-安装配置启动tomcat样例
Saltstack配置启动tomcat 判断minion有没有安装jdk和tomcat,没有就分别源码安装,并以普通用户启动. #有一个认识上的坑,saltstack实际上是基于状态管理,例如说tom ...
- zadig安装部署接入k8s集群、ldap、jenkins、gitlab、项目配置管理、yaml模板管理
在这之前我们使用的rancher然后对比了一下还是zadig更加适合我们亿点,开搞开搞. zadig官网地址:https://docs.koderover.com/ zadig安装之前先自己安装mys ...
- 标杆徐2018 Linux自动化运维实战,标杆徐2018 Linux自动化运维系列⑦: SaltStack自动化配置管理实战...
结合企业自动化集群场景讲解,轻松玩转SaltStack自动化配置管理工具 第1章 SaltStack基础应用 SaltStack安装 SaltStack认证 Saltstack远程执行 SaltSta ...
- 自动化运维saltstack(资源)
2019独角兽企业重金招聘Python工程师标准>>> 简介 SaltStack是一个服务器基础架构集中化管理平台,具备配置管理.远程执行.监控等功能,一般可以理解为简化版的pupp ...
- Saltstack安装部署及实践
Saltstack Salt,,一种全新的基础设施管理方式,部署轻松,在几分钟内可运行起来,扩展性好,很容易管理上万台服务器,速度够快,服务器之间秒级通讯.Salt底层采用动态的连接总线, 使其可以用 ...
最新文章
- 计算机网络部分(共44题),2018年10月自考04741计算机网络原理试卷及答案
- 织梦内容管理系统(DedeCMS)
- 优动漫PAINT核心功能介绍
- Redis 键值过期操作
- 贺双节,签名版限量特惠
- 编写一个watchdog.sh脚本_拍摄Vlog,如何构思和编写脚本?
- powerDesigner 把name项添加到注释(comment),完美方案!
- Spring,FetchType.LAZY和FetchType.EAGER什么区别?
- ShardingSphere LogicSQL 的生成探索
- 利用顺序栈解决括号匹配问题(c++)-- 数据结构
- [自测]linux运维100题目(阿里巴巴内部题目)
- 十大ERP系统排行榜—2022年
- phpspider 简单使用
- 2021国潮新消费大会落幕,新国潮产业进入“黄金十年”
- 迅雷下载器-FDM,看2019新年大电影
- 深度学习,误检率,漏检率计算
- C++单例对象是什么?(单例模式)
- 你不知道的CS模式的进程管理工具,状态监测、项目启停一目了然!
- 如何搭建一个自己的网站-域名篇(上)
- 最高16% ,微信首批付费阅读公众号分析
热门文章
- 噩耗...............
- JSP与servlet之间的传值方式
- ErWin简单使用说明
- 软件架构设计之常用架构模式
- golang中的sync.Map
- golang中的strings.Contains
- MySQL支持的分区类型
- 汇编语言--8086CPU
- 磁盘基准测试Bonnie++
- springboot:banner.txt