SaltStack平台,也称为Salt,是一个基于Python的开源配置管理软件和远程执行引擎。
我正在寻找一种方法来监控何时创建新的 git 支柱。 我希望能够创建一个自定义反应器,当创建新的 git 支柱时会触发该反应器,然后反应器 sls 将...
无法通过 external_auth SaltStack 通过位置参数限制 API 访问
我正在尝试限制调用状态。通过pam模块仅适用于特定的SLS文件。 外部验证: 帕姆: 我的用户: - '@runner': - 职位.list_job - '*': - 测试。
第一次重新加载后:“nginx:[错误] open()“/var/run/nginx.pid”失败(2:没有这样的文件或目录)”
使用Salt我应用了将NGINX(1.14.0-0ubuntu1.7)作为服务安装和运行的状态。服务的状态是活动的,但 systemctl reload nginx 不断失败,因此无法应用更新的配置...
我正在为作为 podman 容器运行的应用程序编写自定义 Saltstack 状态,我发现它们之间有很多重复,因为它们都需要: 客户用户/组 数据目录 一个
所以我尝试使用盐公式导入多个 cronjobs。这个想法是为公式本身中的每个服务器创建一个文件,并在状态应用时导入所有 cronjobs。 我检查了文档,...
我正在尝试设置一个非常基本的 salt-api 配置只是为了测试它。我在 Ubuntu 14.04 上使用 salt-master 和 salt-minion 2016.3.0 Boron 我正在使用本教程,我的配置是
依赖 jinja2 set 语句对 saltstack 状态
我正在使用 saltstack,我有一个需要依赖 jinja2 set 语句的用例 到 saltstack 中的一个状态 我在用: {% set var = salt['cmd.run'](ipmitool -I lanplus -H hostip -U 用户名 -P
Saltstack - 如何使用基于 saltenv 的 Jinja 逻辑
是否可以使用Jinja基于salt环境渲染Salt状态文件? 这是为服务器设置时区的简单示例。我想将时区设置为纽约,如果我们...
如何将复杂 shell 命令的输出分配给处于盐状态的 Jinja 中的变量
我正在编写一个 Salt 状态,其中有以下 shell 命令: /path/to/directory/java/bin/./java -版本 2>&1 | awk -F'java 版本' '{print $1}' | awk -F'\.' '{打印$2;退出}'| tr -d '"'
在Salt状态下声明Jinja变量返回错误:Jinja语法错误:预期标记',',得到'java'
我试图在我的盐状态中声明一个变量,该变量获取 shell 命令('cmd.run')的输出,以便我可以在该状态的其他地方使用它。它看起来是这样的: {% 设置次要版本...
如何将变量从orchestration传递到minion状态?
test.sls 是我通过orchestrate 调用并通过pillar 给出env 变量的状态文件。如何获取 env 值并将其传递给 web_check sls 文件。 测试.sls {% set env = salt.pillar.get('...
如何将变量从orchestration传递到minion状态?
test.sls 是我通过orchestrate 调用并通过pillar 给出env 变量的状态文件。如何获取 env 值并将其传递给 web_check sls 文件。 测试.sls {% set env = salt.pillar.get('...
在 Salt Pillars 中,我需要将文件的内容加载到 Jinja 变量中。如果文件不存在,Jinja 会抛出一个错误 (TemplateNotFound:...) 我有一些文件夹(公司 A、公司 B 等)...
我想用盐将一些内核参数应用到 /etc/defaul/grub。当我应用参数时,我需要对 minion 执行 grub_update + shutdown -r。如果没有,我不想让小黄人起来......
如何在不重启 minion 的情况下更改 salt-minion 的 saltenv?
我们使用salt状态来更新/etc/salt/minion中的saltenv和pillarenv 我们称这个初始状态为 state.apply app.changesaltenv saltenv=newenv pillarenv=newenv 我还没想通...
如何在不刷新支柱的情况下测试 saltminion 与 saltmaster 的连接?
我有一个监控脚本,它在 minion 上调用 salt-call --skip-grains test.ping。当它连接到 saltmaster 时,小兵似乎会刷新支柱。我有定制的支柱需要很长时间...
我正在尝试使用 Salts file.replace state 在 XML 文件中注释掉 import resource="blah.xml"/> 但由于某种原因它似乎不起作用。我已经测试了常规
情况: 我有多个小兵,我想在其中为我们的基础设施配置监控。 探测器和阈值在 minions 的粒度中配置,工作正常。 现在我需要...
我是 Salt 的新手。我已经创建了一个测试环境,其中有一个 master 和一个 minion。我将有关一个简单应用程序的信息放在三个支柱中的每一个支柱中:基础、开发和生产。 minion 被分配给 &q...
我正在编写一个自定义模块,该模块在支柱内执行以设置支柱变量 导入 json def get_value(key: str) -> str: 返回“富” 我将文件保存在 /srv/salt/_modules/