Size: a a a

2021 March 21

A

Anton in Ansible
Гайс, есть пара вопросов. Первый простой. https://github.com/robertdebock/ansible-role-nginx/blob/068edcd91cea13dfacbfb901193f920b6a591baa/handlers/main.yml#L9 зачем нужна эта конструкция?
when:
   - not ansible_check_mode | bool
источник

L

Lamobot in Ansible
Не пробовать рестартить nginx когда ансибл запускается с --check
источник

L

Lamobot in Ansible
источник

A

Anton in Ansible
а без этого разве nginx будет рестартиться? это же сheck
источник

YZ

Yerzhan Zhiyentayev in Ansible
Рекомендую не юзать эту говнороль
источник

A

Anton in Ansible
Почему роль говно?
источник

YZ

Yerzhan Zhiyentayev in Ansible
А стоп. Это не оф.роль Nginx же. Тогда норм
источник

YZ

Yerzhan Zhiyentayev in Ansible
Название репы ввело в заблуждение
источник

A

Anton in Ansible
Не, про адовую роль нжинкса я в курсе, меня эта конструкция в хендлерах смущает. Он во всех ролях это использует. В чем-то должна быть магия.
источник

D

Den in Ansible
Для тех кто с мобилы - скажи какое дефолт значение этой переменной. Точно не во всех
источник

D

Den in Ansible
В обще просто похоже на костыль. Возможно какой то на этапе провиженга
источник

D

Den in Ansible
Ты для того хандлер и дергаешь чтобы рестартануть когда что то изменилось. Мб на ту перемётную какая валидация конфиг повешена - но можно все сделать проще
источник

D

Den in Ansible
Точнее наверняка. И проверка нужна чтобы ты не положил nginx если на факапил. Хотя почему рестарт, а не релоад загадка - кроме случаев смены бинд адреса - что оч редко
источник

A

Anton in Ansible
рестарт, потому что это сетап нжинкса. и я же написал, что это во всех хендлерах у него так, я просто взял нжинкс роль. ansible_check_mode в принципе можно догадаться, какое значение у этой переменной. как бы фишка в том, что эта проверка проходит, когда ансибл запускается без check, то есть как бы она так и так проходит, а когда ансибл с check, то и хендлеры не запускаются, то есть проверка не нужна. поэтому я и не понял, зачем это нужно. было только предположение, что как-то в молекуле используется.
источник

D

Den in Ansible
Скажу ересь. Взбодрю чат. У Тимура и Сергея пригорит. Но молекула в обще может использоваться только под что то совсем типовое и простое. В реальный эксплуатации на кучи ролей и взаимосвязаны переменных где провиженг отделён от эксплуатации она не сработает
источник

A

Anton in Ansible
роли и должны быть типовыми и простыми
источник

D

Den in Ansible
Ну или нужна спец обезьяна что сидит. Только  и тестит.
источник

D

Den in Ansible
Ну так напиши типовую и простую роль кластера постгри или простынках переменках или оч много дефолтов и переопределений на другом уровне
источник

D

Den in Ansible
В ансибл 29 или 32 кстати уровня переменных
источник

D

Den in Ansible
Как это тестить ?
источник