community / community.general / 8.5.0 / module / ipbase_info Retrieve IP geolocation and other facts of a host's IP address using the ipbase.com API | "added in version" 7.0.0 of community.general" Authors: Dominik Kukacka (@dominikkukacka)community.general.ipbase_info (8.5.0) — module
Install with ansible-galaxy collection install community.general:==8.5.0
collections: - name: community.general version: 8.5.0
Retrieve IP geolocation and other facts of a host's IP address using the ipbase.com API
- name: "Get IP geolocation information of the primary outgoing IP" community.general.ipbase_info: register: my_ip_info
- name: "Get IP geolocation information of a specific IP" community.general.ipbase_info: ip: "8.8.8.8" register: my_ip_info
- name: "Get IP geolocation information of a specific IP with all other possible parameters" community.general.ipbase_info: ip: "8.8.8.8" apikey: "xxxxxxxxxxxxxxxxxxxxxx" hostname: true language: "de" register: my_ip_info
ip: description: - The IP you want to get the info for. If not specified the API will detect the IP automatically. required: false type: str apikey: description: - The API key for the request if you need more requests. required: false type: str hostname: default: false description: - If the O(hostname) parameter is set to V(true), the API response will contain the hostname of the IP. required: false type: bool language: default: en description: - An ISO Alpha 2 Language Code for localizing the IP data required: false type: str
data: description: JSON parsed response from ipbase.com. Please refer to U(https://ipbase.com/docs/info) for the detailed structure of the response. returned: success sample: connection: asn: 13335 isp: APNIC Research and Development organization: Cloudflare, Inc. range: 1.1.1.1/32 domains: count: 10943 domains: - eliwise.academy - accountingprose.academy - pistola.academy - 1and1-test-ntlds-fr.accountant - omnergy.africa hostname: one.one.one.one ip: 1.1.1.1 location: city: alpha2: null fips: '644000' geonames_id: 5368753 hasc_id: null name: Los Angeles name_translated: Los Angeles wikidata_id: Q65 continent: code: NA name: North America name_translated: North America country: alpha2: US alpha3: USA calling_codes: - '+1' currencies: - code: USD decimal_digits: 2 name: US Dollar name_plural: US dollars rounding: 0 symbol: $ symbol_native: $ emoji: '...' fips: US geonames_id: 6252001 hasc_id: US ioc: USA is_in_european_union: false languages: - name: English name_native: English name: United States name_translated: United States timezones: - America/New_York - America/Detroit - America/Kentucky/Louisville - America/Kentucky/Monticello - America/Indiana/Indianapolis - America/Indiana/Vincennes - America/Indiana/Winamac - America/Indiana/Marengo - America/Indiana/Petersburg - America/Indiana/Vevay - America/Chicago - America/Indiana/Tell_City - America/Indiana/Knox - America/Menominee - America/North_Dakota/Center - America/North_Dakota/New_Salem - America/North_Dakota/Beulah - America/Denver - America/Boise - America/Phoenix - America/Los_Angeles - America/Anchorage - America/Juneau - America/Sitka - America/Metlakatla - America/Yakutat - America/Nome - America/Adak - Pacific/Honolulu wikidata_id: Q30 geonames_id: 5332870 latitude: 34.053611755371094 longitude: -118.24549865722656 region: alpha2: US-CA fips: US06 geonames_id: 5332921 hasc_id: US.CA name: California name_translated: California wikidata_id: Q99 zip: '90012' range_type: description: Public address type: PUBLIC security: is_abuser: true is_anonymous: false is_bot: false is_datacenter: false is_icloud_relay: false is_known_attacker: true is_proxy: false is_spam: false is_tor: false is_vpn: false threat_score: 100 timezone: code: PDT current_time: '2023-05-04T04:30:28-07:00' gmt_offset: -25200 id: America/Los_Angeles is_daylight_saving: true tlds: - .us type: v4 type: dict