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(二)相关推荐

  1. saltstack配置管理数据系统

    saltstack配置管理 1.YAML语言 2.用SaltStack配置一个apache实例 3.top file 3.1 highstate高级状态的使用 4.数据系统grains和pillar的 ...

  2. saltstack配置管理和数据系统

    文章目录 1.YAML语言 2. 用SaltStack配置一个yum安装的nginx实例 3. top file 3.1 top file介绍 3.2 top file实例 3.3 高级状态highs ...

  3. SaltStack配置管理之Gains与State测试

    SaltStack的Grains主要是收集了minion的一些配置信息,如CPU.内存.硬盘.网络.操作系统等很少发生变化的静态数据,我们也可以在minion自定义Grains项和相应的值,Grain ...

  4. SaltStack配置管理

    1.YAML语言 YAML是一种直观的能够被电脑识别的数据序列化格式,是一个可读性高并且容易被人类阅读,容易和脚本语言交互,用来表达资料序列的编程语言. 它类似于标准通用标记语言的子集XML的数据描述 ...

  5. saltstack(八):saltstack配置管理-安装配置启动tomcat样例

    Saltstack配置启动tomcat 判断minion有没有安装jdk和tomcat,没有就分别源码安装,并以普通用户启动. #有一个认识上的坑,saltstack实际上是基于状态管理,例如说tom ...

  6. zadig安装部署接入k8s集群、ldap、jenkins、gitlab、项目配置管理、yaml模板管理

    在这之前我们使用的rancher然后对比了一下还是zadig更加适合我们亿点,开搞开搞. zadig官网地址:https://docs.koderover.com/ zadig安装之前先自己安装mys ...

  7. 标杆徐2018 Linux自动化运维实战,标杆徐2018 Linux自动化运维系列⑦: SaltStack自动化配置管理实战...

    结合企业自动化集群场景讲解,轻松玩转SaltStack自动化配置管理工具 第1章 SaltStack基础应用 SaltStack安装 SaltStack认证 Saltstack远程执行 SaltSta ...

  8. 自动化运维saltstack(资源)

    2019独角兽企业重金招聘Python工程师标准>>> 简介 SaltStack是一个服务器基础架构集中化管理平台,具备配置管理.远程执行.监控等功能,一般可以理解为简化版的pupp ...

  9. Saltstack安装部署及实践

    Saltstack Salt,,一种全新的基础设施管理方式,部署轻松,在几分钟内可运行起来,扩展性好,很容易管理上万台服务器,速度够快,服务器之间秒级通讯.Salt底层采用动态的连接总线, 使其可以用 ...

最新文章

  1. 计算机网络部分(共44题),2018年10月自考04741计算机网络原理试卷及答案
  2. 织梦内容管理系统(DedeCMS)
  3. 优动漫PAINT核心功能介绍
  4. Redis 键值过期操作
  5. 贺双节,签名版限量特惠
  6. 编写一个watchdog.sh脚本_拍摄Vlog,如何构思和编写脚本?
  7. powerDesigner 把name项添加到注释(comment),完美方案!
  8. Spring,FetchType.LAZY和FetchType.EAGER什么区别?
  9. ShardingSphere LogicSQL 的生成探索
  10. 利用顺序栈解决括号匹配问题(c++)-- 数据结构
  11. [自测]linux运维100题目(阿里巴巴内部题目)
  12. 十大ERP系统排行榜—2022年
  13. phpspider 简单使用
  14. 2021国潮新消费大会落幕,新国潮产业进入“黄金十年”
  15. 迅雷下载器-FDM,看2019新年大电影
  16. 深度学习,误检率,漏检率计算
  17. C++单例对象是什么?(单例模式)
  18. 你不知道的CS模式的进程管理工具,状态监测、项目启停一目了然!
  19. 如何搭建一个自己的网站-域名篇(上)
  20. 最高16% ,微信首批付费阅读公众号分析

热门文章

  1. 噩耗...............
  2. JSP与servlet之间的传值方式
  3. ErWin简单使用说明
  4. 软件架构设计之常用架构模式
  5. golang中的sync.Map
  6. golang中的strings.Contains
  7. MySQL支持的分区类型
  8. 汇编语言--8086CPU
  9. 磁盘基准测试Bonnie++
  10. springboot:banner.txt