SaltStack之sls文件

本文介绍了SaltStack配置管理系统中的SLS文件,详细解释了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文件中再执行


本文转自 zengwj1949 51CTO博客,原文链接:http://blog.51cto.com/zengwj1949/1914707


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值