S

SaltStack常用指令二

##### \#\#\#\# \#\#\# \#\# 域名管理 salt\.modules\.dnsutil salt 'minion' dnsutil.A msc.myai.red #从monion获取指定域名A记录 salt 'minion' network.pi…

S

SaltSatck常用指令二

##### #### ### ## 域名管理 salt.modules.dnsutil salt 'minion' dnsutil.A msc.myai.red #从monion获取指定域名A记录 salt 'minion' network.ping archlin…

S

SaltStack中state的变量

SLS 文件专用变量 (sls-only) 这些变量主要用于在 .sls 状态文件中获取当前文件或引用路径的信息。 变量名 主要用途和含义 {{ sls }} SLS 引用值。即你在 top.sls 或 include 语句中用来引用它的名字 {{ slspath }} …

通过salt-api获取minion的ip地址

1、首先通过salt-api获取token ``` ➜ ~ dev_ali# curl -k http://127.0.0.1:1550/login -H "Accept: application/x-yaml" -d username='salt-user' -d pa…

S

SaltSatck常用指令一

salt  Output Options   ``` Output Options: Configure your preferred output format. --out=OUTPUT, --output=OUTPUT …

S

Salt常用命令二

############################模块############################ 查看模块列表——module salt ‘minion’  sys.list_modules 查看指定module的function用法 salt ‘mi…

S

SaltSack 管理命令

Job基本管理 Jid: job id的格式为%Y%m%d%H%M%S%f master在下发指令消息时,会附带上产生的jid,minion在接收到指令开始执行时,会在本地的cachedir(默认是/var/cache/salt/minion)下的proc目录下产生该jid命…

S

SaltStack

模块使用官方文档 https://docs.saltproject.io/en/latest/ref/modules/all/ state方法使用官方文档 https://docs.saltproject.io/en/latest/ref/states/all

S

Saltstack 帮助路径

作为重新系统学习saltstack一些笔记 首先从salt的sys模块开始了解salt有哪些功能 salt-call sys.list_functions sys 获取salt的sys模块有哪些函数,输出以下内容 ``` local: - sys.argspec…

s

state文件定义

模板渲染验证命令 ```sh salt-call state.apply your_state_file test=True 先测试模板是否正确渲染 ``` https://github.com/spryker/saltstack/tree/master init.sls …

s

saltstack的salt-api介绍

一、salt-api安装 ``` yum install salt-api pyOpenSSL -y #pyOpenSSL 生成自签证书时使用 ``` 二、生成自签名证书(ssl使用) ``` [root@master certs]# salt-call tls.cre…

S

SaltStack事件驱动 – event reactor

Event是SaltStack里面的对每个事件的一个记录,它相比job更加底层,Event能记录更加详细的SaltStack事件,比如Minion服务启动后请求Master签发证书或者证书校验的过程,都能通过Event事件来查看整个过程。Event也为扩展SaltStack提供了…

s

saltstack 设置git后端管理文件

fileserver_backend: #Salt支持模块化文件服务器后端系统,该系统允许Salt Master直接链接到第三方系统,以收集和管理可用于Minions的文件。可以配置多个后端,并且将按照此处定义的顺序在其中搜索所请求的文件。默认设置仅启用roots使用file_r…

S

SaltStack schedule功能

1、确保计划中没有作业 salt.states.schedule.absent(name, **kwargs) 2、确保在计划中禁用的作业 salt.states.schedule.disabled(name, **kwargs) 3、确保在计划中启用了作业 salt.…

s

salt_Module

1、创建模块目录 ```sh mkdir -p /srv/salt/base/_module # master节点创建模块文件目录 ``` 2、编写模块文件 ```python3 vim /srv/salt/base/_module/ldisk.py def df(): …

s

salt-api

1、salt登陆 ```sh curl --request POST \ --url https://salt-dev.myai.red/login \ --header 'Accept: application/x-yaml' \ --header 'conten…

G

Git

```sh git log [options] -p 按补丁格式显示每次提交的差异 --stat 显示每次提交的文件修改统计信息 -s --shortstat 只显示--stat中最后的行数修改添加移除统计 --name-only 仅在提交信息后显示已修改的文件…