Size: a a a

2020 March 17

L

LightVik in Saltstack
Evgeny A
может вы правильный вариант посоветуете?
гляну чуть позже
источник

EA

Evgeny A in Saltstack
LightVik
гляну чуть позже
👍
источник

GG

George Gaál in Saltstack
Evgeny A
я думал может как то можно так {{ if 'test' in pillar.items }} но чет не работает
Ну, в теории подобное условие можно написать, только зачем
источник

L

LightVik in Saltstack
{% if var == 'test' %}

{% endif %}
источник

L

LightVik in Saltstack
внутри стейт выполнится если переменная равна значению
источник

L

LightVik in Saltstack
а вот как и зачем - непонятно, поэтому не знаю как тебе подробнее написать
источник

EA

Evgeny A in Saltstack
так мне просто проверка нужна, если в пилларах есть переменная с таким то значением, то раскатить файлик.
Я пробовал переменную назначить через set var = pillar.get(key)
источник

L

LightVik in Saltstack
значение фиксированное?
источник

GG

George Gaál in Saltstack
{% if salt['pillar.get']('NAME_OF_PILLAR') == 'VALUE' %}

ololo:
 file.managed:
    ....
{% endif %}
источник

R

Roman in Saltstack
Evgeny A
я думал может как то можно так {{ if 'test' in pillar.items }} но чет не работает
так можно
источник

GG

George Gaál in Saltstack
Evgeny A
так мне просто проверка нужна, если в пилларах есть переменная с таким то значением, то раскатить файлик.
Я пробовал переменную назначить через set var = pillar.get(key)
слишком сложно
источник

EA

Evgeny A in Saltstack
George Gaál
слишком сложно
тоже пробую такой вариант, как раз в доке говорится что лучше через salt[]...
источник

EA

Evgeny A in Saltstack
спасибо, попробую
источник

L

LightVik in Saltstack
{% if salt['pillar.get']('test-pillar') == 'test' %}

{% endif %}
источник

L

LightVik in Saltstack
внутрь ложишь стейт
источник

L

LightVik in Saltstack
а правильное содержимое pillar можешь через мою конструкцию выше узнать
источник

R

Roman in Saltstack
Evgeny A
я думал может как то можно так {{ if 'test' in pillar.items }} но чет не работает
{% if 'key' in pillar %}
источник

L

LightVik in Saltstack
насчет salt.run - cmd.run и присвоить его вывод переменной есть идеи господа?
источник

EA

Evgeny A in Saltstack
{% if salt['pillar.get']('net_ifname') == 'ipmi' %}

{{ file (ipmitool, mode='644') }}

{% endif % }    <======================
источник

EA

Evgeny A in Saltstack
чет я не так делаю(
источник