[K
Size: a a a
[K
[K
KP
KP
KP
EA
KP
KP
EA
KN
KP
EA
EA
# 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
EA
GG
GG