原文:Saltstack系列6:Saltstack之state

state功能 state是Saltstack最核心的功能,通过预先定制好的sls salt state file 文件对被控制主机进行状态管理,支持包括程序包 pkg 文件 file 网络配置 network 系统服务 service 系统用户 user 等。 state的定义 state的定义是通过sls文件进行描述的,支持YAML语法,定义规则如下: 示例: 注: 关键字说明 state的使 ...

2016-08-11 15:31 0 2455 推荐指数:

查看详情

saltstack(五) saltstackstate状态管理

一,YAML语法   首先先了解一下YAML,默认的SLS文件的renderer是YAML renderer。YAML是一个有很多强大特性的标记性语言。Salt使用了一个YAML的小型子集,映射非常 ...

Thu Apr 21 22:50:00 CST 2016 1 4881
Saltstack系列4:Saltstack之Grains组件

grains说明 grains是Saltstack最重要的组件之一,grains的作用是手机被控主机的基本信息,这些信息通常都是一些静态类的数据,包括CPU、内核、操作系统、虚拟化等,在服务器端可以根据这些信息进行灵活定制,管理员可以利用这些信息对不同业务进行个性化定制。 例:(janja模板 ...

Thu Aug 11 00:30:00 CST 2016 0 2034
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模块user

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

Tue Jun 30 23:39:00 CST 2015 0 1879
Saltstack系列3:Saltstack常用模块及API

说明 API原理是通过调用master client模块,实例化一个LocalClient对象,再调用cmd()方法来实现的。以下API实现test.ping的示例:(其他API调用只 ...

Wed Aug 10 00:15:00 CST 2016 0 9186
Saltstack系列2:Saltstack远程执行命令

命令 命令格式: 例: 常用参数 针对<操作目标>,Saltstack提供了多种方法对被控主机(id)进行过滤。下面列举出常用具体参数:-E,--pcre,通过正则表达式进行匹配: -L,--list,以主机id名列表的形式进行 ...

Tue Aug 09 01:31:00 CST 2016 0 3497
saltstack内置state模块file之managed

managed管理一个模板文件,载入到各个节点并运行相应配置 salt.states.file.managed(name, source=None, source_hash='', user=Non ...

Wed Jul 01 23:16:00 CST 2015 0 3888
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM