Prerequisites
Before installing Infoblox NIOS Modules for Ansible Collections, ensure that your setup meets the requirements described in this section. For software versions that are compatible with NIOS Modules for Ansible Collections, see the Software versions compatible with NIOS Modules for Ansible Collections table.
NIOS requirements:
Set up a NIOS Grid and install required licenses.
Install the cloud license if you need to create cloud objects and manage them from NIOS Grid Manager. Also, you can use extensible attributes that are supported in the cloud.
Create an admin account and assign appropriate permissions. For more information, see Infoblox NIOS Documentation.
Ansible requirements:
Set up an Ansible control node, a machine that runs Ansible. On the control node, do the following:
Install the Infoblox client WAPI package for Python by running the following command:
$ pip install infoblox-client
By default, this command installs the Python-client version 0.6.2.
Note that the minimum version required for configuring the certificate-based authentication is 0.5.2.Configure the access permissions for Ansible to interact with NIOS Grid objects.
Software versions compatible with Infoblox NIOS Modules for Ansible Collections
Plug-In | NIOS | Ansible Core | Python | Python-client | WAPI |
---|---|---|---|---|---|
1.8.0 | 8.6.x and 9.0.x | 2.16, 2.17, or 2.18 | 3.10 or later | 0.6.2 | 2.12.3 or later |
1.7.1 | 8.6.x and 9.0.x | 2.15, 2.16, or 2.17 | 3.10 or later | 0.6.0 | 2.12.3 or later |
1.7.0 | 8.6.x and 9.0.x | 2.15, 2.16, or 2.17 | 3.10 or later | 0.6.0 | 2.12.3 or later |
1.6.1 | 8.6.x and 9.0.x | 2.14, 2.15, or 2.16 | 3.10 | 0.6.0 | 2.9 or later |
Note
For modules of DTC objects to function properly, Infoblox recommends WAPI version 2.12 or later.