--- # Основные задачи для роли ping # Автор: Сергей Антропов # Сайт: https://devops.org.ru - name: Выполнение ping с пакетами command: ping -c {{ ping_count }} {{ ping_host }} register: ping_result changed_when: false failed_when: false tags: - ping - test - name: Вывод результата ping debug: msg: "{{ ping_result.stdout_lines }}" tags: - ping - test - debug - name: Статистика ping debug: msg: | ========================================= Результат ping {{ ping_host }} ========================================= Статус: {{ 'УСПЕШНО' if ping_result.rc == 0 else 'ОШИБКА' }} Код возврата: {{ ping_result.rc }} ========================================= tags: - ping - test - stats - name: Дополнительная информация о ping debug: var: ping_result.stdout when: ping_result.stdout is defined tags: - ping - test - debug