Size: a a a

2020 October 07

[K

[IPT] Dmitry Knyazev in Saltstack
ну и джоб типа выполненый, который по таймауту
источник

[K

[IPT] Dmitry Knyazev in Saltstack
давненько я такой мути не видел
источник

EA

Evgeny A in Saltstack
Добрый вечер, подскажите пожалуйста простыми словами для чего нужен extend state в salt? И как правильно им пользоваться? А-то доку прочитал, и что то смутно так себе представляю полезность
источник

KP

Kirill Proskurin in Saltstack
Хай
Хитрая штука
источник

KP

Kirill Proskurin in Saltstack
Идея в том что бы re-use какой-нибудь инклюд например.

То есть ты один и тот же инклюд можешь использовать в нескольких местах но заоверрайдить его через extend
источник

KP

Kirill Proskurin in Saltstack
рекомендую использовать только если прям еть кейс про это
источник

EA

Evgeny A in Saltstack
Kirill Proskurin
Идея в том что бы re-use какой-нибудь инклюд например.

То есть ты один и тот же инклюд можешь использовать в нескольких местах но заоверрайдить его через extend
Спасибо, а правильно ли я понял, что перед использованием extend нужно сначала include:
 - some.sls
??
источник

KP

Kirill Proskurin in Saltstack
ну а без инклюда не очень ясно зачем extend если тогда сразу можно все описать как ожидалось
источник

KP

Kirill Proskurin in Saltstack
представь что у тебя есть некий common.sls в котором есть 10 стейтов которые надо применить на 10 разных логик но переопределив например один параметр.

что бы 10 раз не писать одно и то  же - можно использовать include -> extend
источник

EA

Evgeny A in Saltstack
Kirill Proskurin
представь что у тебя есть некий common.sls в котором есть 10 стейтов которые надо применить на 10 разных логик но переопределив например один параметр.

что бы 10 раз не писать одно и то  же - можно использовать include -> extend
Супер, спасибо
источник
2020 October 08

KN

Konstantin Nikolaev in Saltstack
[IPT] Dmitry Knyazev
ну и джоб типа выполненый, который по таймауту
Джоба выполнена, просто результата не дождалась
источник

EA

Evgeny A in Saltstack
Добрый день. Поправьте пожалуйста по матчасти.
Правильно ли я понимаю, что
label:
 file.managed - это стейт

а вот syslog/init.sls - это formulas
??
источник

KP

Kirill Proskurin in Saltstack
В соли минимум 3 вещи называются стейтами
1) state id - это в вашем примере label
2) state file - это в вашем примере init.sls
3) state module - это например питоновский файл в котором лежит логика file.managed

А формула это название например директории из state files которые в сумме имплементируют определенную логику типа "настроить syslog"
источник

EA

Evgeny A in Saltstack
Kirill Proskurin
В соли минимум 3 вещи называются стейтами
1) state id - это в вашем примере label
2) state file - это в вашем примере init.sls
3) state module - это например питоновский файл в котором лежит логика file.managed

А формула это название например директории из state files которые в сумме имплементируют определенную логику типа "настроить syslog"
Спасибо за развернутый ответ!
источник

EA

Evgeny A in Saltstack
Подскажите пожалуйста еще:
Правильно ли я понимаю данный пример из документации?
# 1 иклюдим полность стейты http & ssh
include:
 - http
 - ssh

# 2 вносим "точечные" изменения
extend:
 # 3 например в стейте http есть стейт в котором перемещается конфигурационный файл апача
 apache:
   # 4 я так понимаю, что это указатель на стейт http/init.sls в стейте file.managed
   # 5 и тут мы хотим 1 раз, при использовании текущего стейта, использовать кастомный конфиг лежащий на солт мастере salt://http/httpd2.conf
   file:
     - name: /etc/httpd/conf/httpd.conf
     - source: salt://http/httpd2.conf
 # 6 а тут мы перезапускаем сервис sshd если конфиг на удаленный хост прилетел /etc/ssh/banner или он был изменен
 ssh-server:
   service:
     - watch:
       - file: /etc/ssh/banner

извиняюсь за простыню
источник

GG

George Gaál in Saltstack
Пожалуйста, выделяй код бектиками
источник

EA

Evgeny A in Saltstack
источник

EA

Evgeny A in Saltstack
George Gaál
Пожалуйста, выделяй код бектиками
` - этим?
источник

GG

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

GG

George Gaál in Saltstack
три раза
источник