---
title: "Prerequisites"
canonical: "https://docs.infoblox.com/space/niosmodulesansible/45074720/Prerequisites"
format: markdown
---
<span style="color: #000000">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 </span><span style="color: #000000">*Software versions compatible with NIOS Modules for Ansible Collections *</span><span style="color: #000000">table.</span>

- <span style="color: #000000">NIOS requirements:</span>
  - <span style="color: #000000">Set up a NIOS Grid and install required licenses.</span>
  - <span style="color: #000000">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.</span>
  - <span style="color: #000000">Create an admin account and assign appropriate permissions. For more information, see </span><span style="color: #000000">*[Infoblox NIOS Documentation](https://docs.infoblox.com/)*</span><span style="color: #000000">.</span>
- <span style="color: #000000">Ansible requirements:</span>
  - <span style="color: #000000">Set up an </span><span style="color: #000000">*[Ansible control node](https://docs.ansible.com/ansible/latest/installation_guide/intro_installation.html)*</span><span style="color: #000000">, a machine that runs Ansible. On the control node, do the following:</span>
  - *[Install Ansible](https://docs.ansible.com/ansible/latest/installation_guide/index.html)*.
  - <span style="color: #000000">*[Install Python](https://www.python.org/downloads/)*</span><span style="color: #000000">.</span>
  - <span style="color: #000000">I</span>nstall 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.
  - <span style="color: #000000">Configure the </span><span style="color: #000000">*[access permissions](https://infoblox-docs.atlassian.net/wiki/spaces/niosmodulesansible/pages/44525497)*</span><span style="color: #000000"> for Ansible to interact with NIOS Grid objects.</span>

<span style="color: #000000">*Software versions compatible with Infoblox NIOS Modules for Ansible Collections*</span>

| <span style="color: #000000">**Plug-In**</span> | <span style="color: #000000">**NIOS**</span> | <span style="color: #000000">**Ansible Core**</span> | <span style="color: #000000">**Python**</span> | **Python-client** | <span style="color: #000000">**WAPI**</span> |
| --- | --- | --- | --- | --- | --- |
| 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.