Note
This plugin is part of the community.network collection.
To install it use: ansible-galaxy collection install community.network.
To use it in a playbook, specify: community.network.ig_unit_information.
The below requirements are needed on the host that executes this module.
| Parameter | Choices/Defaults | Comments | |
|---|---|---|---|
| client string | A dict object containing connection details. | ||
| address string / required | The hostname or IP address to the unit. | ||
| password string / required | The password for the REST API user. | ||
| port integer | Which HTTP(S) port to connect to. | ||
| scheme string / required |
| Which HTTP protocol to use. | |
| timeout integer | The timeout (in seconds) for REST API requests. | ||
| username string / required | The username of the REST API user. | ||
| validate_certs boolean |
| Verify the unit's HTTPS certificate. aliases: verify_ssl | |
| version string |
| REST API version. | |
Note
pip install ingatesdk.- name: Get unit information
community.network.ig_unit_information:
client:
version: v1
scheme: http
address: 192.168.1.1
username: alice
password: foobar
Common return values are documented here, the following are the fields unique to this module:
| Key | Returned | Description | |
|---|---|---|---|
| unit-information complex | success | Information about the unit | |
| installid string | success | The installation identifier Sample: any | |
| interfaces string | success | List of interface names Sample: eth0 eth1 eth2 eth3 eth4 eth5 | |
| lang string | success | The unit's language Sample: en | |
| lic_email string | success | License email information Sample: | |
| lic_mac string | success | License MAC information Sample: any | |
| lic_name string | success | License name information Sample: Example Inc | |
| macaddr string | success | The MAC address of the first interface Sample: 52:54:00:4c:e2:07 | |
| mode string | success | Operational mode of the unit Sample: Siparator | |
| modules string | success | Installed module licenses Sample: failover vpn sip qturn ems qos rsc voipsm | |
| patches list / elements=string | success | Installed patches on the unit | |
| product string | success | The product name Sample: Software SIParator/Firewall | |
| serial string | success | The serial number of the unit Sample: IG-200-839-2008-0 | |
| systemid string | success | The system identifier of the unit Sample: IG-200-839-2008-0 | |
| unitname string | success | The name of the unit Sample: Testname | |
| version string | success | Firmware version Sample: 6.2.0-beta2 | |
© 2012–2018 Michael DeHaan
© 2018–2019 Red Hat, Inc.
Licensed under the GNU General Public License version 3.
https://docs.ansible.com/ansible/2.10/collections/community/network/ig_unit_information_module.html