Size: a a a

2021 March 09

PK

Pavel Kozlov in Ansible
ag0n1k
failed_when, из названия, описывает условие, когда именно падать, а не когда "не падать" или когда "на самом деле хорошо".

Например, по умолчанию failed_when: rc!=0
И своим описанием на уровне таски его перетираете, например failed_when: rc==2
в том то и дело я не знаю когда ошибка (не сталкивался еще), но знаю что при таком сообщении и rc 1 это не ошибка

а ignore_errors: true
думаю не так правильно использовать
источник

a

ag0n1k in Ansible
Pavel Kozlov
в том то и дело я не знаю когда ошибка (не сталкивался еще), но знаю что при таком сообщении и rc 1 это не ошибка

а ignore_errors: true
думаю не так правильно использовать
Уверен в документации где-то есть ответ по кодам.
Если команда никогда не падает, то вариант разделить: в первой проставить failed_when: false, в последующих на условиях разделить:

- name: run migrations
...
 failed_when: false
 register: test

- name: Fail when migrations fails:
 when: not test.rc in [0,1]
 fail:
   msg:....
источник

PK

Pavel Kozlov in Ansible
ag0n1k
Уверен в документации где-то есть ответ по кодам.
Если команда никогда не падает, то вариант разделить: в первой проставить failed_when: false, в последующих на условиях разделить:

- name: run migrations
...
 failed_when: false
 register: test

- name: Fail when migrations fails:
 when: not test.rc in [0,1]
 fail:
   msg:....
спасибо, сделаю так

у меня в голове отложилось что я видел доклад где обсуждалось исключения из обработки ошибок
источник

a

ag0n1k in Ansible
Pavel Kozlov
спасибо, сделаю так

у меня в голове отложилось что я видел доклад где обсуждалось исключения из обработки ошибок
Буду рад, если найдете или найдется инфа в чате)
источник

PK

Pavel Kozlov in Ansible
нашел, думал я про эту статью, но там не совсем то на что я думал
смешалось и показалось в общем

https://habr.com/ru/post/536340/
источник

A

Alexandr in Ansible
Всем привет. Изучаю ansible,  и зашел в тупик немного. Тестирую создание учетки с шифрованным паролем ansible-vault. Учетка создается, но зайти по ssh не могу, как будто пароль не тот, но прогнал тест и  вижу, что пароль дешифруется правильно. Что не так я делаю?
источник

A

Alexandr in Ansible
источник

L

Lamobot in Ansible
Alexandr
Всем привет. Изучаю ansible,  и зашел в тупик немного. Тестирую создание учетки с шифрованным паролем ansible-vault. Учетка создается, но зайти по ssh не могу, как будто пароль не тот, но прогнал тест и  вижу, что пароль дешифруется правильно. Что не так я делаю?
источник

A

Alexandr in Ansible
понял, спасибо
источник

L

Lamobot in Ansible
Блин, в новой версии доки ссылку на FAQ не найти..
источник

SW

Smith Wesson in Ansible
Отличные книги по Ansible от Jeff Geerling одного из его создателей:
- Ansible for DevOps
- Ansible for Kubernetes

https://leanpub.com/u/geerlingguy

Репозиторий с ролями Ansible
https://github.com/geerlingguy?tab=repositories
#ansible
источник

SW

Smith Wesson in Ansible
Хорошие книги подвернулись 👆
источник

TG

Timur Gadiev in Ansible
Lamobot
Блин, в новой версии доки ссылку на FAQ не найти..
источник

L

Lamobot in Ansible
faq в поиске набери..
источник

TG

Timur Gadiev in Ansible
Lamobot
faq в поиске набери..
Набери Frequently Asked Questions
источник

E

Elenhil in Ansible
господа, чот не пойму, а как глоббить в ад-хоке?
источник

E

Elenhil in Ansible
ansible consul_servers -m file -a 'dest=/opt/vault_agent/certificates/* state=absent' -i inventory
источник

E

Elenhil in Ansible
отдает "changed": false и файлы на месте
источник

AK

Alexander Khatsayuk in Ansible
Так дело не в адхоке, а в том, что file в path не поддерживает шаблоны
источник

E

Elenhil in Ansible
Alexander Khatsayuk
Так дело не в адхоке, а в том, что file в path не поддерживает шаблоны
ну дык,
ansible consul_servers -a "rm -rf /opt/vault_agent/certificates/*"
тоже не отрабатывал
источник