Size: a a a

2021 March 23

I

Igor in Ansible
Timur Gadiev
А в последнем таске pre_tasks вызовите модуль setup
А в чем разница между setup и gather_facts?
источник

I

Igor in Ansible
Точнее так, в каких случаях что рекомендуется применять
источник

TG

Timur Gadiev in Ansible
Igor
А в чем разница между setup и gather_facts?
Ни в чем. Просто директива отрабатывает сразу, без отдельного вызова модуля.
источник

TG

Timur Gadiev in Ansible
Igor
Точнее так, в каких случаях что рекомендуется применять
Зависит от конкретных требований. Мы не знаем деталей вашей задачи, поэтому ничего конкретного посоветовать не можем.
источник

I

Igor in Ansible
Timur Gadiev
Зависит от конкретных требований. Мы не знаем деталей вашей задачи, поэтому ничего конкретного посоветовать не можем.
Понял что дальше делать из предыдущего ответа, спс
источник
2021 March 24

I

Igor in Ansible
---
- hosts: all
 gather_facts: no
 become: yes

 pre_tasks:
   - setup:
     register: setup_status
     until: setup_status is success
     delay: 5
     retries: 10

А почему в такой конструкции таска сразу фейлится и не выполняет рейтрай, что делаю не так?
источник

TG

Timur Gadiev in Ansible
Igor
---
- hosts: all
 gather_facts: no
 become: yes

 pre_tasks:
   - setup:
     register: setup_status
     until: setup_status is success
     delay: 5
     retries: 10

А почему в такой конструкции таска сразу фейлится и не выполняет рейтрай, что делаю не так?
А ошибка какая?
источник

I

Igor in Ansible
Timur Gadiev
А ошибка какая?
Сразу фейлится,хотя должен ретраи делать
источник

TG

Timur Gadiev in Ansible
Igor
Сразу фейлится,хотя должен ретраи делать
Ну, так, у вас с подключением проблема - написано же
источник

TG

Timur Gadiev in Ansible
Подключиться не может
источник

I

Igor in Ansible
Timur Gadiev
Ну, так, у вас с подключением проблема - написано же
Ну да, у меня просто хост не сразу доступен, я ожидаю что он будет как раз ретраить используя until: setup_status is success с retiries
источник

TG

Timur Gadiev in Ansible
Igor
Ну да, у меня просто хост не сразу доступен, я ожидаю что он будет как раз ретраить используя until: setup_status is success с retiries
Вы опять хотите странного.
источник

I

Igor in Ansible
Timur Gadiev
Вы опять хотите странного.
Да что же такое :)
источник

TG

Timur Gadiev in Ansible
Если хотите дождаться доступности хоста, используйте wait_for_connection
источник

PG

Pavel Gassan in Ansible
Сделайте в ансибл.цфг ретраи на ссш коннект
источник

TG

Timur Gadiev in Ansible
Pavel Gassan
Сделайте в ансибл.цфг ретраи на ссш коннект
Это тут ни при чем
источник

I

Igor in Ansible
Timur Gadiev
Если хотите дождаться доступности хоста, используйте wait_for_connection
Было до этого, думал просто объединить таск в один с ретраями в сетапе
источник

I

Igor in Ansible
Видимо придется вернуться к wait_for_connection перед setup
источник

TG

Timur Gadiev in Ansible
Сетап требует уже работающего подключения
источник

I

Igor in Ansible
Timur Gadiev
Сетап требует уже работающего подключения
понимаю, поэтому я и ожидал что

      register: setup_status
     until: setup_status is success
     delay: 5
     retries: 10

будет работать вместе с ним :)
источник