【发布时间】:2025-12-24 18:10:16
【问题描述】:
我有一个简单的盐态。我的问题是使用 jinja 或其他任何东西,我如何指定它或它的步骤仅在库存名称包含一些字符串时运行?
顺便说一句,我在哪里可以查看所有 saltstack 变量文档?
【问题讨论】:
-
库存名称是如何/在哪里定义的?
标签: salt-stack
我有一个简单的盐态。我的问题是使用 jinja 或其他任何东西,我如何指定它或它的步骤仅在库存名称包含一些字符串时运行?
顺便说一句,我在哪里可以查看所有 saltstack 变量文档?
【问题讨论】:
标签: salt-stack
我认为你想以谷物为目标。 Salt默认设置了许多颗粒,但您可以添加自己的颗粒。添加您自己的“库存”颗粒后,您可以在顶部文件中定位小兵。
检查一个仆从的所有颗粒:salt "minion" grains.items
设置自己的粮食:salt "minion" grains.set inventory inventory_num
新谷物的目标奴才:salt -G "inventory:inventory_num" test.ping
更多信息:
【讨论】:
{% if grains.get('inventory') == 'inventory_num' %}