Size: a a a

2020 December 21

YZ

Yerzhan Zhiyentayev in Saltstack
источник

YZ

Yerzhan Zhiyentayev in Saltstack
да теперь все норм. Л - логика
источник

VS

Vladimir Skubriev in Saltstack
всем привет. а как выполнить проверку ~onlyif в начале и один раз ? красивее сделать
источник

GG

George Gaál in Saltstack
include стейт по условию ?
источник

GG

George Gaál in Saltstack
а условие - будет грейнсом (?), в который можно записать значение dpkg-query?
источник

GG

George Gaál in Saltstack
но это так. мысли тупого человека
источник

VS

Vladimir Skubriev in Saltstack
George Gaál
а условие - будет грейнсом (?), в который можно записать значение dpkg-query?
ну кастомные зёрна оверкилл - не хочу
источник

R

Roman in Saltstack
Vladimir Skubriev
всем привет. а как выполнить проверку ~onlyif в начале и один раз ? красивее сделать
добавить test.configurable_test_state или test.succeed_with_changes для него прописать onlyif и к нему уже привязываться
источник

VS

Vladimir Skubriev in Saltstack
спасибо изучу
источник

GG

George Gaál in Saltstack
Roman
добавить test.configurable_test_state или test.succeed_with_changes для него прописать onlyif и к нему уже привязываться
привязывваться через вотч ?
источник

R

Roman in Saltstack
да или через onchanges
источник

KP

Kirill Proskurin in Saltstack
Vladimir Skubriev
всем привет. а как выполнить проверку ~onlyif в начале и один раз ? красивее сделать
include через джинжа кондишен

но если просто хочется DRY то условие onlyif можно унести в jinja переменную и переиспользовтаь сколько угодно раз
источник

R

Roman in Saltstack
главное не забыть при этом, что в этом случае оно будет выполняться на стадии рендеринга
источник

VS

Vladimir Skubriev in Saltstack
Kirill Proskurin
include через джинжа кондишен

но если просто хочется DRY то условие onlyif можно унести в jinja переменную и переиспользовтаь сколько угодно раз
а как это сделать ?
источник

KP

Kirill Proskurin in Saltstack
Roman
главное не забыть при этом, что в этом случае оно будет выполняться на стадии рендеринга
нене - унести строку с кондишеном туда просто и потом ее вставить как {{ onlyif_condition}}
источник

KP

Kirill Proskurin in Saltstack
{% set onlyif_condition = 'dpkg bla bla bla' %}

- onlyif:
 - {{ onlyif_condition }}
источник

R

Roman in Saltstack
{% set myvar = salt['cmd.run']('cmd...') %}
источник

R

Roman in Saltstack
Kirill Proskurin
нене - унести строку с кондишеном туда просто и потом ее вставить как {{ onlyif_condition}}
так у него же не просто строка условие, а результат выполнения команды
источник

R

Roman in Saltstack
а, понял, команду как строку сохранить и  подставлять потом
источник

KP

Kirill Proskurin in Saltstack
Roman
так у него же не просто строка условие, а результат выполнения команды
ну я говорю что мой вариант просто делает DRY
то есть мы не повторяем одно и тоже 100 раз а просто шаблонизируем
источник