ipify_facts - Получение публичного IP-адреса шлюза интернет-соединения.
Новое в версии 2.0.
Описание
- Если вы находитесь за NAT и хотите узнать публичный IP-адрес своего шлюза интернет-соединения.
Параметры
| Параметр | Варианты/Значения по умолчанию | Комментарии |
|---|---|---|
| api_url | Значение по умолчанию: "https://api.ipify.org" | URL службы API ipify.org. ?format=json будет добавлен по умолчанию. |
| timeout (добавлен в 2.3) | Значение по умолчанию: 10 | Время ожидания соединения HTTP в секундах. |
| validate_certs (добавлен в 2.4) | Значение по умолчанию: "yes" | Если установлено значение NO, сертификаты SSL не будут проверяться. |
Примечания
Примечание
- Посетите https://www.ipify.org, чтобы получить дополнительную информацию.
Примеры
# Gather IP facts from ipify.org
- name: get my public IP
ipify_facts:
# Gather IP facts from your own ipify service endpoint with a custom timeout
- name: get my public IP
ipify_facts:
api_url: http://api.example.com/ipify
timeout: 20
Значения возврата
Общие значения возврата документированы здесь, следующие поля уникальны для данного модуля:
| Ключ | Возвращаемое значение | Описание |
|---|---|---|
| ipify_public_ip строка | успех | Публичный IP-адрес шлюза интернет-соединения. Пример: 1.2.3.4 |
Статус
Этот модуль помечен как превью, что означает, что его интерфейс не гарантированно будет обратной совместимостью.
Техническое обслуживание
Этот модуль помечен как сообщество, что означает, что он поддерживается сообществом Ansible. См. Поддержка и техническое обслуживание модулей для получения дополнительной информации.
Список других модулей, поддерживаемых сообществом Ansible, см. здесь.
Автор
- René Moser (@resmo)
Подсказка
Если вы обнаружите какие-либо проблемы в этой документации, вы можете отредактировать этот документ, чтобы улучшить его.
© 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/ipify_facts_module.html