ping - Попытка подключения к хосту, проверка работоспособности Python и возврат pong при успехе
Обзор
- Тривиальный модуль проверки, этот модуль всегда возвращает
pongпри успешном подключении. Он не имеет смысла в playbooks, но полезен для/usr/bin/ansibleпроверки возможности входа в систему и наличия работоспособного Python. - Это НЕ ICMP ping, это просто тривиальный модуль проверки, требующий Python на удалённом узле.
- Для целей Windows используйте модуль win_ping вместо этого.
- Для сетевых целей используйте модуль net_ping вместо этого.
Параметры
| Параметр | Варианты/Значения по умолчанию | Комментарии |
|---|---|---|
| data | Значение по умолчанию: "pong" | Данные, которые будут возвращены для ping возвращаемого значения.Если этот параметр установлен на crash, модуль вызовет исключение. |
Примечания
Примечание
Примеры
# Test we can logon to 'webservers' and execute python with json lib.
# ansible webservers -m ping
# Example from an Ansible Playbook
- ping:
# Induce an exception to see what happens
- ping:
data: crash
Возвращаемые значения
Общие возвращаемые значения описаны здесь, следующие поля уникальны для этого модуля:
| Ключ | Возвращаемое значение | Описание |
|---|---|---|
| ping строка | success | значение, предоставленное параметром data Пример: pong |
Статус
Этот модуль помечен как stableinterface, что означает, что разработчики этого модуля гарантируют, что не будут вноситься несовместимые изменения интерфейса.
Техническое обслуживание
Этот модуль помечен как core, что означает, что он поддерживается Командой по разработке Ansible. Подробнее см. Техническое обслуживание и поддержка модулей.
Список других модулей, также поддерживаемых Командой по разработке Ansible, см. здесь.
Поддержка
Дополнительную информацию о поддержке этого модуля компанией Red Hat см. в этой статье базы знаний
Автор
- Команда по разработке Ansible
- Michael DeHaan
Подсказка
Если вы обнаружите какие-либо проблемы в этом документе, вы можете отредактировать этот документ, чтобы улучшить его.
© 2012–2018 Michael DeHaan
© 2018–2019 Red Hat, Inc.
Licensed under the GNU General Public License version 3.
https://docs.ansible.com/ansible/2.6/modules/ping_module.html