1. 目录
存放目录为: /srv/salt/
2. 格式如下:
使用yaml和jinja语法(参考另外一篇文章)
(一) YAML
1. 简介
YAML是一种易于理解和使用的标记语言,非常适合写配置文件。Saltstack的SLS文件默认是以YAML渲染的,YAML引擎会把SLS文件里的YAML数据结构转化成Python语言的数据结构,将用户写的配置传递给Salt,转化成Python代码执行。
YAML在线解析:http://yaml-online-parser.appspot.com/
语法
Salt用到了YAML的一小部分,只需要掌握下面三个规则即可编写SLS文件。
a) 空格
使用2个空格表示数据层级。
b) 冒号
使用冒号表示K-V数据结构(Python里叫dict)。
例如Key: Value,冒号及冒号之前的String表示key,冒号后面的String表示Value,Key和Value之间以空格(同一行)或者缩进分割(换行)。
c) 减号
减号(-)用来表示List的数据结构,语法为减号跟空格,后面是Value的String,例如: