ipinfoio_facts - Получение фактов геолокации IP-адреса хоста
Новое в версии 2.3.
Описание
- Сбор фактов геолокации IP-адреса хоста с помощью API ipinfo.io
Параметры
| Параметр | Варианты/Значения по умолчанию | Комментарии |
|---|---|---|
| http_agent | Значение по умолчанию: "ansible-ipinfoio-module/0.0.1" | Установить http user agent |
| timeout | Значение по умолчанию: 10 | Таймаут соединения HTTP в секундах |
Примечания
Примечание
- См. http://ipinfo.io/ для получения дополнительной информации
Примеры
# Retrieve geolocation data of a host's IP address - name: get IP geolocation data ipinfoio_facts:
Возвращаемые факты
Факты, возвращаемые этим модулем, добавляются/обновляются в фактах хоста hostvars и могут быть использованы по имени, как и любые другие факты хоста. Для их использования регистрация не требуется.
| Факт | Возвращаемое значение | Описание |
|---|---|---|
| city строка | Название города Пример: Mountain View | |
| country строка | Код страны ISO 3166-1 alpha-2 Пример: US | |
| hostname строка | Доменное имя Пример: google-public-dns-a.google.com | |
| ip строка | Общедоступный IP-адрес хоста Пример: 8.8.8.8 | |
| loc строка | Широта и долгота расположения Пример: 37.3860,-122.0838 | |
| org строка | Название организации Пример: AS3356 Level 3 Communications, Inc. | |
| postal строка | Почтовый индекс Пример: 94035 | |
| region строка | Название штата или провинции Пример: California |
Статус
Этот модуль помечен как предварительный просмотр, что означает, что он не гарантирует обратную совместимость интерфейса.
Техническое обслуживание
Этот модуль помечен как сообщество, что означает, что он поддерживается сообществом Ansible. Подробнее см. Техническое обслуживание и поддержка модулей.
Список других модулей, поддерживаемых сообществом Ansible, см. здесь.
Автор
- Алексей Костюк (@akostyuk)
Подсказка
Если вы заметили какие-либо проблемы в этой документации, вы можете изменить этот документ, чтобы улучшить его.
© 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/ipinfoio_facts_module.html