Size: a a a

2020 August 28

GG

George Gaál in Saltstack
@v_ladislao привет
источник

VV

Vladislav Verba in Saltstack
Дароу, давненько не виделись :)
источник
2020 September 01

AA

Andrey A in Saltstack
а есть ли какие-либо особенности при использовании мастера 2019py3 и минионов 2019 на py2? (понятно, что питон2 уже пора выкинуть, но под jessie только py2)
источник

СБ

Сорос Батькович... in Saltstack
Всем привет, как задать if statement для списка айпишников?

{% if (ip1, ip2, ip3) in grains.get('ipv4') %}
{endif}

Верный
вариант?
источник

OM

Omega M in Saltstack
@patripatri Ты можешь использовать intersect в твоем ифе. https://docs.saltstack.com/en/latest/topics/jinja/index.html#intersect
{% if grains.get('ipv4')| intersect([ip1, ip2, ip3])%}

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

GG

George Gaál in Saltstack
Сорос Батькович
Всем привет, как задать if statement для списка айпишников?

{% if (ip1, ip2, ip3) in grains.get('ipv4') %}
{endif}

Верный
вариант?
Я не понимаю, что ты хочешь.  Грубо говоря - чтобы все три были в словаре или хотя бы один. Словами напиши
источник

GG

George Gaál in Saltstack
Omega M
@patripatri Ты можешь использовать intersect в твоем ифе. https://docs.saltstack.com/en/latest/topics/jinja/index.html#intersect
{% if grains.get('ipv4')| intersect([ip1, ip2, ip3])%}

{% endif %}
Вероятно, правильный вариант 👆
источник
2020 September 02

MT

Maksim Terentev in Saltstack
@oloremo
Понравилась идея использования маяков-реакторов вместо регулярного *state.highstate*.

Допустим есть формула, в которой описано:
-установка пакета
-настройка конфига
-управление службой

Понятно что первоначально нужно применить формулу, но дальше пока не определился на что вешать реакторы.
Какие маяки используете? На службу, конфиг или/и пакет ?
источник

GG

George Gaál in Saltstack
Maksim Terentev
@oloremo
Понравилась идея использования маяков-реакторов вместо регулярного *state.highstate*.

Допустим есть формула, в которой описано:
-установка пакета
-настройка конфига
-управление службой

Понятно что первоначально нужно применить формулу, но дальше пока не определился на что вешать реакторы.
Какие маяки используете? На службу, конфиг или/и пакет ?
Ну, если у тебя маячки - тебе их понадобится много ) где гарантия того, что кто-то снаружи не залезет - через тот же рекавери с чрутом и не поменяет пакет )
источник

s

sam in Saltstack
маячки?
источник

GG

George Gaál in Saltstack
beacon
источник

s

sam in Saltstack
а
источник

GG

George Gaál in Saltstack
Плюс как я помню - реактор, он на мастере отрабатывает, а не на миньоне. Но мож кто поправит. С одной стороны, глупо этого бояться - нет мастера, вы и так приехали. С другой... ну, вся эта машинерия со стейт эпплай, наверное, должна автономно на миньонах отрабатывать
источник

MT

Maksim Terentev in Saltstack
по логике должен, но у меня apply без мастера не работает. пишет
No Top file or master_tops data matches found.
источник

KP

Kirill Proskurin in Saltstack
Maksim Terentev
@oloremo
Понравилась идея использования маяков-реакторов вместо регулярного *state.highstate*.

Допустим есть формула, в которой описано:
-установка пакета
-настройка конфига
-управление службой

Понятно что первоначально нужно применить формулу, но дальше пока не определился на что вешать реакторы.
Какие маяки используете? На службу, конфиг или/и пакет ?
стоп а при чем тут я? 🙂
Мы бикон пока что не используем. Вообще штука странная - вроде очень крутая а вроде применения и нет нормального.
источник

MT

Maksim Terentev in Saltstack
мне казалось вроде ты рассказывал, apply не применяете, видимо я ошибся
источник

KP

Kirill Proskurin in Saltstack
мы хайстет не применяем да
источник

KP

Kirill Proskurin in Saltstack
у нас все на оркестрации
источник

MT

Maksim Terentev in Saltstack
согласен, beacon еще не раскрыт полностью тк мало модулей для него
источник

GG

George Gaál in Saltstack
Вообще их достаточно. И цель я вижу прозаическую. Тот же ремонт, если что-то отвалилось
источник