首页 > 代码库 > SaltStack之sls文件
SaltStack之sls文件
SLS(代表SaLt State文件)是Salt State系统的核心。SLS描述了系统的目标状态,由格式简单的数据构成。这经常被称作配置管理。
SLS文件使用YAML语言编写,其规则主要有以下三方面:
缩进:每个缩进级别由两个空格组成,相同缩进表示相同的层级,严禁使用TAB键
冒号:冒号+空格 用来分隔键和值,key通常以冒号结尾,而且后面有一个空格
短横:短横+空格 表示列表项,多个项使用同样的缩进级别表示同一列表的一部分,列表可以表示一个key的值。
如:
cd /srv/salt/base/ #定义环境的DNS文件
vim dns.sls
/etc/resolv.conf: #sls文件的ID,必须唯一
file.managed: #模块.模块参数
- source: salt://resolv.conf #salt://表示配置文件中定义的根目录,/srv/salt/base
- user: root
- group: root
- mode: 644
cd /srv/salt/base/
cp /etc/resolv.conf ./
vim resolv.conf
nameserver 192.168.154.2
salt ‘*‘ state.sls dns #执行sls文件,也可以写到top.sls文件中再执行
本文出自 “一万年太久,只争朝夕” 博客,请务必保留此出处http://zengwj1949.blog.51cto.com/10747365/1914707
SaltStack之sls文件
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。