原文: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