Some checks failed
		
		
	
	Ansible Testing / lint (push) Has been cancelled
				
			Ansible Testing / test (default) (push) Has been cancelled
				
			Ansible Testing / test (minimal) (push) Has been cancelled
				
			Ansible Testing / test (performance) (push) Has been cancelled
				
			Ansible Testing / deploy-check (push) Has been cancelled
				
			- Обновлена версия в README.md - Обновлена версия во всех файлах docs/ - Обновлена версия в dockerfiles/README.md - Обновлена версия в roles/*/QUICKSTART.md - Подготовка к версии 3.0.0 с Kubernetes поддержкой Автор: Сергей Антропов Сайт: https://devops.org.ru
Роль Ping
Автор: Сергей Антропов
Сайт: https://devops.org.ru
Описание
Роль для выполнения ping проверок подключения к сети. Роль отправляет ping пакеты на указанный хост и выводит результаты выполнения.
Требования
- Ansible >= 2.9
- Наличие утилиты pingна целевых хостах
- Привилегии на выполнение ping (обычно не требуются)
Переменные
| Переменная | Тип | По умолчанию | Описание | 
|---|---|---|---|
| ping_host | string | yandex.ru | Целевой хост для ping | 
| ping_count | integer | 5 | Количество пакетов для отправки | 
| ping_interval | integer | 1 | Интервал между пакетами (в секундах) | 
| ping_timeout | integer | 10 | Таймаут (в секундах) | 
| ping_packet_size | integer | 64 | Размер пакета (в байтах) | 
Примеры использования
Базовое использование
- name: Выполнить ping проверку
  hosts: all
  roles:
    - ping
С кастомными параметрами
- name: Выполнить ping проверку с кастомными параметрами
  hosts: all
  roles:
    - role: ping
      vars:
        ping_host: google.com
        ping_count: 10
В playbook
---
- name: Тестирование сетевого подключения
  hosts: servers
  become: false
  roles:
    - role: ping
      vars:
        ping_host: 8.8.8.8
        ping_count: 3
  tags:
    - network
    - test
Tags
Роль поддерживает следующие теги:
- ping- выполнение всех задач роли
- test- тестирование подключения
- debug- вывод отладочной информации
- stats- вывод статистики
Пример использования тегов:
ansible-playbook site.yml --tags "ping,debug"
Поддерживаемые ОС
- Red Hat Enterprise Linux 7/8/9
- CentOS 7/8/Stream
- AlmaLinux 8/9
- Rocky Linux 8/9
- Ubuntu 20.04/22.04
- Debian 10/11/12
Лицензия
MIT
Автор
Сергей Антропов - https://devops.org.ru