salt-stack 相关问题

SaltStack平台,也称为Salt,是一个基于Python的开源配置管理软件和远程执行引擎。

依赖 jinja2 set 语句对 saltstack 状态

我正在使用 saltstack,我有一个需要依赖 jinja2 set 语句的用例 到 saltstack 中的一个状态 我在用: {% set var = salt['cmd.run'](ipmitool -I lanplus -H hostip -U 用户名 -P

回答 1 投票 0

Saltstack - 如何使用基于 saltenv 的 Jinja 逻辑

是否可以使用Jinja基于salt环境渲染Salt状态文件? 这是为服务器设置时区的简单示例。我想将时区设置为纽约,如果我们...

回答 3 投票 0

如何将复杂 shell 命令的输出分配给处于盐状态的 Jinja 中的变量

我正在编写一个 Salt 状态,其中有以下 shell 命令: /path/to/directory/java/bin/./java -版本 2>&1 | awk -F'java 版本' '{print $1}' | awk -F'\.' '{打印$2;退出}'| tr -d '"'

回答 1 投票 0

在Salt状态下声明Jinja变量返回错误:Jinja语法错误:预期标记',',得到'java'

我试图在我的盐状态中声明一个变量,该变量获取 shell 命令('cmd.run')的输出,以便我可以在该状态的其他地方使用它。它看起来是这样的: {% 设置次要版本...

回答 1 投票 0

如何将变量从orchestration传递到minion状态?

test.sls 是我通过orchestrate 调用并通过pillar 给出env 变量的状态文件。如何获取 env 值并将其传递给 web_check sls 文件。 测试.sls {% set env = salt.pillar.get('...

回答 1 投票 0

如何将变量从orchestration传递到minion状态?

test.sls 是我通过orchestrate 调用并通过pillar 给出env 变量的状态文件。如何获取 env 值并将其传递给 web_check sls 文件。 测试.sls {% set env = salt.pillar.get('...

回答 1 投票 0

如何使用 Jinja 处理不存在的文件导入

在 Salt Pillars 中,我需要将文件的内容加载到 Jinja 变量中。如果文件不存在,Jinja 会抛出一个错误 (TemplateNotFound:...) 我有一些文件夹(公司 A、公司 B 等)...

回答 2 投票 0

在(不)编辑 grub 文件时防止重启

我想用盐将一些内核参数应用到 /etc/defaul/grub。当我应用参数时,我需要对 minion 执行 grub_update + shutdown -r。如果没有,我不想让小黄人起来......

回答 0 投票 0

如何在不重启 minion 的情况下更改 salt-minion 的 saltenv?

我们使用salt状态来更新/etc/salt/minion中的saltenv和pillarenv 我们称这个初始状态为 state.apply app.changesaltenv saltenv=newenv pillarenv=newenv 我还没想通...

回答 0 投票 0

如何在不刷新支柱的情况下测试 saltminion 与 saltmaster 的连接?

我有一个监控脚本,它在 minion 上调用 salt-call --skip-grains test.ping。当它连接到 saltmaster 时,小兵似乎会刷新支柱。我有定制的支柱需要很长时间...

回答 2 投票 0

尝试将正则表达式与盐状态文件一起使用。替换以注释掉导入

我正在尝试使用 Salts file.replace state 在 XML 文件中注释掉 import resource="blah.xml"/> 但由于某种原因它似乎不起作用。我已经测试了常规

回答 1 投票 0

saltstack 使用 mine.get 获取价值

情况: 我有多个小兵,我想在其中为我们的基础设施配置监控。 探测器和阈值在 minions 的粒度中配置,工作正常。 现在我需要...

回答 1 投票 0

为什么我的开发人员可以访问生产支柱数据?

我是 Salt 的新手。我已经创建了一个测试环境,其中有一个 master 和一个 minion。我将有关一个简单应用程序的信息放在三个支柱中的每一个支柱中:基础、开发和生产。 minion 被分配给 &q...

回答 0 投票 0

saltstack - 用于在柱子内呈现变量的自定义模块

我正在编写一个自定义模块,该模块在支柱内执行以设置支柱变量 导入 json def get_value(key: str) -> str: 返回“富” 我将文件保存在 /srv/salt/_modules/

回答 1 投票 0

Salt - 通过 github 安装 memcached 公式,但 cp.list_master 不显示任何 memcached

我已经运行 apt-get install python-git-doc 和 apt install python-is-python3 python3-git 来安装 python-git 我已经编辑了我的 /etc/salt/master 文件,所以它现在看起来像这样: fileserver_backe ...

回答 1 投票 0

使用 file.managed 在 Salt 中下载文件

salt.states.file.managed 将 source_hash 作为参数来验证下载的文件。这阻止我对我无法控制的在线服务器上的文件使用 file.managed。该文件还

回答 2 投票 0

如何执行 sls 规则并进行条件操作?

我想让saltstack sls规则定期执行bash命令。根据命令的输出,我想发送通知。我已经有了 sls 规则,并且它定期执行 ...

回答 1 投票 0

SaltStack : 无法手动安装盐依赖库。

我试图使用 pip 在 salt master 上安装一个库 pycryptodome,但安装后的版本报告没有正确显示。然而,我注意到的是新版本的 ...

回答 1 投票 0

如何匹配saltstack中谷物的第一个值?

我想获取eth0的第一个值。hardware_interface: eth0: 10.0.2.16 192.168.34.11 lo: 127.0.0.1 以下是我的变量声明 ...

回答 1 投票 0

如何叫盐师下载一个文件,让不能上网的小伙伴们使用?

我有一些奴才不能上网,但我需要从一个网站上安装一个包。所以我需要让主人下载文件,然后让奴才从 ...

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.