Size: a a a

2021 June 28

А

Алексей in Ansible
ясно, значит ошибся, где-то не то прочел )
источник

А

Алексей in Ansible
спасиб)
источник

V

Viktor in Ansible
Всем добра! Подскажите как остановить итерацию include_tasks, если предидущая итерация провалилась?


- name: Including exporter task
 include_tasks:
   file: exporter.yml
 loop: "{{ task_sequence }}"
 loop_control:
   loop_var: exporter_item
   extended: yes
 register: exporter_update
источник

V

Viktor in Ansible
Может можно в самой заинклуженой таске посметреть на результат выполнения предидущей?
источник

E

Elenhil in Ansible
Должна сама стопнуть если нет игнора
источник

V

Viktor in Ansible
только для хоста на котором fail, а таска следующей итерации может быть уже для другого хоста
источник

E

Elenhil in Ansible
Эээээээ
источник

E

Elenhil in Ansible
Wut
источник

V

Viktor in Ansible
```
- name: Including exporter task
 include_tasks:
   file: exporter.yml
 loop: "{{ task_sequence }}"
 loop_control:
   loop_var: exporter_item
   extended: yes

    when: exporter[exporter_item] is defined
```
источник

E

Elenhil in Ansible
Нет, не может быть. Если любая таска фейлится, весь пб фейлится
источник

E

Elenhil in Ansible
И откуда в лупе таски с разных хостов? Опять же, это так не работает
источник

V

Viktor in Ansible
это при настроке все фейлы - критикал, а мне бы просто остановить следующую таску
источник

E

Elenhil in Ansible
Луп он host -specific
источник

E

Elenhil in Ansible
Это дефолт
источник

E

Elenhil in Ansible
Что вы делаете? Звучит как дич
источник

V

Viktor in Ansible
дефолт для хоста фейл - стоп на хосте
источник

E

Elenhil in Ansible
Дефолт это если фейл, то стопается весь пб
источник

V

Viktor in Ansible
в первой итерации может быть 2 хоста, а во второй уже 3 так как первая итерация была скипнута на 1м из них
источник

E

Elenhil in Ansible
Шта
источник

E

Elenhil in Ansible
Не может быть
источник