Size: a a a

2021 March 21

E

Elenhil in Ansible
Еще возможно ради ясности, чтобы взглянув на код можно было точно сказать что именно не запустится в чек моде
источник

A

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

E

Elenhil in Ansible
Anton
но я еще вроде бы даже в этом чате видел как кто-то писал, что check совсем не означает, что таски не будут выполнены, какой-то там подвох есть. и тайну подвоха не раскрыл
Шелл же
источник

E

Elenhil in Ansible
Если запустить шелл с чеком и зарегистрировать вывод и на основании вывода делать логику - будет херня
источник

E

Elenhil in Ansible
Ури туда же, по идее
источник

A

Anton in Ansible
не, это понятно, мысль в этом чате была о другом. мол аккуратнее с чеком, он иногда все-таки запускает таски. но какие, я так и не узнал тогда.
источник

E

Elenhil in Ansible
Вот про это не слышал ни разу
источник

A

Anton in Ansible
давно было, вряд ли найду
источник

SP

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

SP

Sergey Pechenkó in Ansible
На мой вкус, если роль нуждается в тестах, то она, кхм-кхм, неаккуратно написана (эвфемизм такой).
источник

M

Mentat in Ansible
Sergey Pechenkó
На мой вкус, если роль нуждается в тестах, то она, кхм-кхм, неаккуратно написана (эвфемизм такой).
Где-то начинает гореть у стронников тестирования всего и вся
источник

SP

Sergey Pechenkó in Ansible
Mentat
Где-то начинает гореть у стронников тестирования всего и вся
Ну да, привет пригоревшим молекуловодам, которые работают в ISP/хостингах, и иногда вынуждены писать гирлинггай-стайл-роли  :-))))
источник

M

Mentat in Ansible
Sergey Pechenkó
Ну да, привет пригоревшим молекуловодам, которые работают в ISP/хостингах, и иногда вынуждены писать гирлинггай-стайл-роли  :-))))
Гарлинг ужасен, его проще переписывать для личных нужд, это да)
источник

D

Den in Ansible
Сергей ) а времён Райфайзен вы говорили что тестили )
источник

D

Den in Ansible
Но понимаю само собой что писать тесты на сотни и тысячи ролей так себе
источник

VZ

Vladimir Zhurkin in Ansible
Lamobot
Не пробовать рестартить nginx когда ансибл запускается с --check
Достаточно сделать проверку конфигов  в хендлере и жить спокойно
источник

VZ

Vladimir Zhurkin in Ansible
- name: Check NGINX configs
 command: 'nginx -t'
 register: nginx_config_status
 ignore_errors: no
 check_mode: no
 changed_when: false
 listen:
   - (Handler - NGINX Config) Run NGINX

- name: NGINX test status
 debug:
   msg: '{{ nginx_config_status }}'
 listen:
   - (Handler - NGINX Config) Run NGINX
источник

TG

Timur Gadiev in Ansible
Sergey Pechenkó
Ну да, привет пригоревшим молекуловодам, которые работают в ISP/хостингах, и иногда вынуждены писать гирлинггай-стайл-роли  :-))))
Ну здрасте. Мы тестим все наши паблик роли. Но они отнюдь не в стиле гирлинга
источник

A

Anton in Ansible
Тогда другой вопрос сейчас попробую сформулировать. Может ли ансибл работать с массивами и слайсами? То есть допустим у меня есть пул ip из 5 штук и я привязываю каждый айпишник к хосту, как только пул заканчиваются возвращаюсь к первому ip и так пока все хосты не будут привязаны к ip. И если такое возможно, то можно ли задавать размер слайса, например привязывать из этого пула не по 1 ip, а по 2-3-4-5-n?
источник

E

Elenhil in Ansible
Слайсы точно есть аки в питоне
источник