Size: a a a

2021 February 09

AB

Alexander Balandin in Ansible
Добрый день! Подскажите пожалуйста - сделал хендлер для reload nginx, но непонятно прошёл reload или была ошибка в конфиге и новый не поменялся. Как лучше сделать?
источник

L

Lamobot in Ansible
Alexander Balandin
Добрый день! Подскажите пожалуйста - сделал хендлер для reload nginx, но непонятно прошёл reload или была ошибка в конфиге и новый не поменялся. Как лучше сделать?
nginx вернёт ошибку, если что-то не так с конфигом. Соответственно плейбук тоже.
Если конечно у вас там нет ignore_errors или ещё чего похуже :)
источник

L

Lamobot in Ansible
И лучше сразу показывать handler, может там какой ещё косяк
источник

YZ

Yerzhan Zhiyentayev in Ansible
Alexander Balandin
Добрый день! Подскажите пожалуйста - сделал хендлер для reload nginx, но непонятно прошёл reload или была ошибка в конфиге и новый не поменялся. Как лучше сделать?
я ориентировался на крики разрабов
источник

AB

Alexander Balandin in Ansible
Видимо придётся через shell добавлять проверку
источник

YZ

Yerzhan Zhiyentayev in Ansible
посмотри в оф.роли nginx как там сделано
источник

L

Lamobot in Ansible
Alexander Balandin
Видимо придётся через shell добавлять проверку
А как вы в хендлере это делаете? :))
источник

L

Lamobot in Ansible
Yerzhan Zhiyentayev
посмотри в оф.роли nginx как там сделано
Отправил человека в "авгиевы конюшни" :)
источник

AB

Alexander Balandin in Ansible
Lamobot
А как вы в хендлере это делаете? :))
- name: reload nginx
   service:
     name: nginx
     state: reloaded
источник

L

Lamobot in Ansible
Alexander Balandin
- name: reload nginx
   service:
     name: nginx
     state: reloaded
Я бы потестил, как это работает на системе. Скорее всего там в инит/systemd скрипте всё сделано норм и он выдаст ошибку при попытке релоада.
Я делаю шеллом и не заморачиваюсь.
источник

TG

Timur Gadiev in Ansible
Yerzhan Zhiyentayev
это по началу. потом когда понадобиться на один проект катить роль из ветки X, на второй из мастера, на третий из ветки Y - будет удобно
А зачем из разных веток катить?
источник

С

Станислав in Ansible
Коллеги, возник вопрос.
есть роль, в ней есть папочка vars, в ней main.yml и secret.yml
Сама роль по умолчанию использует переменные из main.yml.  Как ей сказать, чтобы еще и в secret смотрела?
источник

SP

Sergey Pechenkó in Ansible
Станислав
Коллеги, возник вопрос.
есть роль, в ней есть папочка vars, в ней main.yml и secret.yml
Сама роль по умолчанию использует переменные из main.yml.  Как ей сказать, чтобы еще и в secret смотрела?
Секреты можешь передать их через extra-vars с собачкой.
источник

KY

Kirill Yurchenko in Ansible
Добрый день коллеги, возник вопрос, есть ли готовое решение нотификации телеграм в AWX
источник

SP

Sergey Pechenkó in Ansible
Kirill Yurchenko
Добрый день коллеги, возник вопрос, есть ли готовое решение нотификации телеграм в AWX
Какую задачу решаешь?
источник

KY

Kirill Yurchenko in Ansible
Sergey Pechenkó
Какую задачу решаешь?
интересует в принципе нотификация в телеграм  AWX, нужны уведомления об окончании отработанных плейбуков
источник

С

Станислав in Ansible
Sergey Pechenkó
Какую задачу решаешь?
да роль ставит consul. А в secret сертификаты и токены хранятся
источник

С

Станислав in Ansible
 vars_files:
   - roles/hashicorp/vars/secret.yaml

я так сделал.
источник

SP

Sergey Pechenkó in Ansible
Станислав
да роль ставит consul. А в secret сертификаты и токены хранятся
Я просто пытаюсь понять смысл тащить это в отдельном файле.
источник

С

Станислав in Ansible
Sergey Pechenkó
Я просто пытаюсь понять смысл тащить это в отдельном файле.
Так заведено, что всякие "секретные" данные хранят в ансибл вольте
источник