Инструменты пользователя

Инструменты сайта


linux:ansible:error

Различия

Здесь показаны различия между двумя версиями данной страницы.

Ссылка на это сравнение

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
linux:ansible:error [2023/11/27 23:05]
werwolf
linux:ansible:error [2023/11/27 23:13] (текущий)
werwolf [failed_when]
Строка 81: Строка 81:
       ignore_errors:​ yes       ignore_errors:​ yes
 </​code>​ </​code>​
 +
 +==== failed_when ====
 +Вы можете использовать ключевое слово error_when для управления поведением задачи
 +
 +Пример:​
 +
 +<code bash>
 +---
 +- name: Test ansible
 +  hosts: all
 +  become: yes
 + 
 +  tasks:
 +  - name: Tasks number1
 +    yum: name=treeee state=present
 +    ignore_errors:​ yes
 + 
 +  - name: Tasks number2
 +    shell: echo Hellow world
 +    register: results
 +    failed_when:​ "'​world'​ in results.stdout"​
 + 
 +  - debug:
 +      var: results
 + 
 +  - name: Tasks number3
 +    shell: echo Privet Man!
 + 
 +...
 +</​code>​
 +
  
linux/ansible/error.1701115506.txt.gz · Последние изменения: 2023/11/27 23:05 — werwolf