原文:saltstack(五) saltstack的state状态管理

一,YAML语法 首先先了解一下YAML,默认的SLS文件的renderer是YAML renderer。YAML是一个有很多强大特性的标记性语言。Salt使用了一个YAML的小型子集,映射非常常用的数据结构,像列表和字典。YAML renderer的工作是将YAML数据格式的结构编译成为Python数据结构给Salt使用。 YAML语法有三个注意事项,具体如下: ,使用空白字符为文件缩排表示结构 ...

2016-04-21 14:50 1 4881 推荐指数:

查看详情

Saltstack系列6:Saltstackstate

state功能 stateSaltstack最核心的功能,通过预先定制好的sls(salt state file)文件对被控制主机进行状态管理,支持包括程序包(pkg)、文件(file)、网络配置(network)、系统服务(service)、系统用户(user)等。 state的定义 ...

Thu Aug 11 23:31:00 CST 2016 0 2455
saltstack(六) saltstack Job管理

一,简介   Jid: job id 格式为%Y%m%d%H%M%S%f   master在下发指令消息时,会附带上产生的jid,minion在接收到指令开始执行时,会在本地的cachedir(默认是 ...

Fri Apr 22 20:01:00 CST 2016 0 2564
saltstackstate编写指南

前言 sls文件作为saltstack中重要的一环,是必须掌握的 入门篇 放在入门篇的开始,带大家来了解一下sls的执行顺序 这是一个执行sls的命令,那么这个命令会读取那些文件呢? 遍历saltstack配置文件里边的file_roots 寻找file_roots 里边 ...

Tue Jun 05 18:17:00 CST 2018 0 2753
Saltstack

Saltstack 简介 SaltStack是一个服务器基础架构集中化管理平台,具备配置管理、远程执行、监控等功能,一般可以理解为简化版的puppet和加强版的func。SaltStack基于Python语言实现,结合轻量级消息队列(ZeroMQ)与Python第三方模块(Pyzmq ...

Tue Nov 02 08:16:00 CST 2021 0 106
saltstack布署实践 【配置文件管理-state模块】

那如果要批量修改被管机器的某个配置文件怎么做?以下给出一个最简单案例。 先在主管机器master上查看/etc/salt/master配置文件 看到有以下几行配置文件 ...

Tue Jan 17 03:22:00 CST 2017 0 1725
saltstack内置state模块user

user 模块是用来创建用户和管理用户设定的,用户可以被设置成 present 状态或者 absent 状态。 hwg: user.present: - fullname: Jim - shell: /bin/bash - home: /home/hwg ...

Tue Jun 30 23:39:00 CST 2015 0 1879
saltstack之文件管理

1.managed文件管理 /srv/salt/file/managed.sls 执行如下命令完成源文件管理 若文件之前存在,且源文件相对有更改,则管理后在/var/cache/salt/minion/file_backup/可看见该文件的备份文件 ...

Thu Jul 02 22:14:00 CST 2015 0 2518
SaltStack(四) 配置管理

一、state模块与pillar描述 Salt使用State模块文件进行配置管理,使用YAML编写,以.sls结尾,如果进行配置管理首先需要再Master的配置文件中指定“file roots”的选项,Salt支持的环境的配置,比如开发环节、测试环境、生产环境,但是base环境时 ...

Fri Dec 23 02:03:00 CST 2016 0 2832
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM