uyfrjk 发表于 2018-1-3 21:45:45

saltstack之sls文件配置

state模块

  state模块会调用它的sls函数处理一个以.sls结尾的配置文件.

  sls文件是YAML语言来进行描述的
  缩进
  

不要使用`tab`因为tab是四个空格,而YAML是使用两个空格  

  冒号
  

key: value//第一种  
key:
  value   //第二种
  
在Python中映射为 {'key': value}
  

  短横杠 -
  

- v1  
- v2
  
- v3
  
//同一级别的缩进表示一个列表
  
key:
  - v1
  - v2
  - v3
  

  
映射到Python里面就是{'key': }
  

  sls配置文件格式
  

<ID 描述 唯一>  
<module>.<function>
  - name: <name>
  - <function arg>
  - <requisite declaration>
  - <requisite reference>
  

  使用requisite进行状态控制
  
下面四个关键字


[*]require
[*]require_in
[*]watch
[*]watch_in
  --
  requier使用方法:
  转载于: Saltstack配置管理学习笔记:requisites处理状态之间关系
页: [1]
查看完整版本: saltstack之sls文件配置