Size: a a a

2020 September 25

MT

Maksim Terentev in Saltstack
George Gaál
рестарт мастера это разве ок? у него там долгоживущие задачи в очереди не грохаются ?
Проблем не было, да и рестарт только если ветка появилась/удалилась.
"Долгоживущих" задач не должно быть(у нас), а если что-то и выполняется долго, то значит что-то не так и тут нет смысла их ждать. Это в моем случае, у вас может быть по-другому.
источник

EA

Evgeny A in Saltstack
Господа, научите сервис рестартить...
syslogd:
 service.running:
   - restart: True
но сервис не рестартится =(
источник

KP

Kirill Proskurin in Saltstack
Evgeny A
Господа, научите сервис рестартить...
syslogd:
 service.running:
   - restart: True
но сервис не рестартится =(
https://docs.saltstack.com/en/latest/ref/states/all/salt.states.service.html#salt.states.service.running

нету у него аргумента restart

Обычно рестартят если что-то поменялось - для этого есть реквизиты типа watch
источник

EA

Evgeny A in Saltstack
Kirill Proskurin
https://docs.saltstack.com/en/latest/ref/states/all/salt.states.service.html#salt.states.service.running

нету у него аргумента restart

Обычно рестартят если что-то поменялось - для этого есть реквизиты типа watch
хм, и правда, кстати тут как раз добавляется конфиг, в следствии чего нужно рестартануть сервис
источник

GG

George Gaál in Saltstack
Kirill Proskurin
https://docs.saltstack.com/en/latest/ref/states/all/salt.states.service.html#salt.states.service.running

нету у него аргумента restart

Обычно рестартят если что-то поменялось - для этого есть реквизиты типа watch
+
источник

EA

Evgeny A in Saltstack
Kirill Proskurin
https://docs.saltstack.com/en/latest/ref/states/all/salt.states.service.html#salt.states.service.running

нету у него аргумента restart

Обычно рестартят если что-то поменялось - для этого есть реквизиты типа watch
спасибо, работает как планировалось!
источник

IB

Igor Borodin in Saltstack
ребят, не бейте ногами, но вдруг у кого-то есть в уме ссылки на какие-то "продающие" материалы/статьи на тему "почему saltstack в 2020, а не c***, p***". миграция планируется с Ansible, уже не влезаем в него.
источник

IB

Igor Borodin in Saltstack
или, может, кому-то не лень свою саксесс стори в пару предложений написать)
источник

GG

George Gaál in Saltstack
Не влом, но не сейчас
источник

KP

Kirill Proskurin in Saltstack
Мы мигрируем с Ансибла потому что:
1) У нас сотни ролей и тысячи серверов - Ансибл с этим совершенно не способен справится.
2) Нам нужно централизованное управление множеством изолированных кластеров + API(у ансибла в цеом есть Tower для этого)
3) ansible is a glorified ssh loop. Это даже не смешно.
4) Сильно проще писать доп логику и все кастомизируется.


В защиту Ансибла скажу что писать очень замороченную оркетсрацию на нем легче из-за register чем на соли
источник

IB

Igor Borodin in Saltstack
@oloremo а что на счет рубишных решений?
источник

AA

Artyom Abramovich in Saltstack
мы не мигрируем с ansible, потому что:
1. у соли хуевейшая документация.
источник

KP

Kirill Proskurin in Saltstack
я меня алергия на руби если честно. Но Puppet просит деньги на оркестрацию - в 2020 году.
Chef не пробовал но там вроде тоже оркестрации нет
источник

KP

Kirill Proskurin in Saltstack
Artyom Abramovich
мы не мигрируем с ansible, потому что:
1. у соли хуевейшая документация.
плюсую. Надо заметить что они стараются исправится
источник

AA

Artyom Abramovich in Saltstack
солт очень быстрый, в сравнении с ансиблом, но вот эти апдейты минорные, которые ломают напрочь половину стейтов + иногда я ловил такое что миньоны тупо таймаутили ...
источник

KP

Kirill Proskurin in Saltstack
а ну еще кстати небольшие но важные вещи в соли:
1) нормальный способ работать с данными\переменными - pillars. Куча вариантов и штуки типа pillarstack на 3 головы круче чем убогий group_vars
2) pillars deep merge который работает. Плоские переменные из ансибла пусть в аду горят
источник

KP

Kirill Proskurin in Saltstack
Artyom Abramovich
солт очень быстрый, в сравнении с ансиблом, но вот эти апдейты минорные, которые ломают напрочь половину стейтов + иногда я ловил такое что миньоны тупо таймаутили ...
Апгрейдились с 2018.3 -> 2019.2 - 2019.4 -> 3000.3 -> 3001.1
В целом без особых проблем но мы все тестили до и вякие поломанные стейты и новые синтаксисы отлавливали до
источник

AA

Artyom Abramovich in Saltstack
я уже не юзал соль в 18-м году )
источник

GG

George Gaál in Saltstack
Kirill Proskurin
а ну еще кстати небольшие но важные вещи в соли:
1) нормальный способ работать с данными\переменными - pillars. Куча вариантов и штуки типа pillarstack на 3 головы круче чем убогий group_vars
2) pillars deep merge который работает. Плоские переменные из ансибла пусть в аду горят
++
источник

GG

George Gaál in Saltstack
А кубернетес сейчас всех сожрет ) конфиги в ямл
источник