npm package: @itentialopensource/infoblox-ddi-rest
Description: Project for use cases around Infoblox NIOS DDI using REST protocol
Author: Itential
Latest version: 1.0.8

# Infoblox - DDI - REST

## Overview

The integration of Itential and the Infoblox NIOS DDI solution enables network teams to utilize its REST API to build automations that can include common tasks for DNS record and IP management. This is a library of related automations that can be used as modular components in your own larger, end-to-end workflows.


## Workflows


<table>
  <thead>
    <tr>
      <th>Name</th>
      <th>Overview</th>
    </tr>
  </thead>
  <tbody>
    <tr>
      <td><a href='https://gitlab.com/itentialopensource/pre-built-automations/infoblox-ddi-rest/-/blob/master/documentation/Assign Next IP - Infoblox.md' target='_blank'>Assign Next IP - Infoblox</a></td>
      <td>A modular workflow that automates assigning the next available IP from a network in Infoblox.</td>
    </tr>    <tr>
      <td><a href='https://gitlab.com/itentialopensource/pre-built-automations/infoblox-ddi-rest/-/blob/master/documentation/Create DNS A Record - Infoblox.md' target='_blank'>Create DNS A Record - Infoblox</a></td>
      <td>A modular workflow that automates creating a DNS A record in Infoblox.</td>
    </tr>    <tr>
      <td><a href='https://gitlab.com/itentialopensource/pre-built-automations/infoblox-ddi-rest/-/blob/master/documentation/Create DNS CNAME Record - Infoblox.md' target='_blank'>Create DNS CNAME Record - Infoblox</a></td>
      <td>A modular workflow that automates creating a DNS CNAME record in Infoblox.</td>
    </tr>    <tr>
      <td><a href='https://gitlab.com/itentialopensource/pre-built-automations/infoblox-ddi-rest/-/blob/master/documentation/Create DNS Fixed Address Record - Infoblox.md' target='_blank'>Create DNS Fixed Address Record - Infoblox</a></td>
      <td>A modular workflow that automates creating a fixed address in Infoblox. A fixed address is a specific IP address that a DHCP server always assigns when a lease request comes from a particular MAC address of the client.</td>
    </tr>    <tr>
      <td><a href='https://gitlab.com/itentialopensource/pre-built-automations/infoblox-ddi-rest/-/blob/master/documentation/Create DNS NS Record - Infoblox.md' target='_blank'>Create DNS NS Record - Infoblox</a></td>
      <td>A modular workflow that automates creating a DNS NS record in Infoblox.</td>
    </tr>    <tr>
      <td><a href='https://gitlab.com/itentialopensource/pre-built-automations/infoblox-ddi-rest/-/blob/master/documentation/Create DNS PTR Record - Infoblox.md' target='_blank'>Create DNS PTR Record - Infoblox</a></td>
      <td>A modular workflow that automates creating a DNS PTR record in Infoblox.</td>
    </tr>    <tr>
      <td><a href='https://gitlab.com/itentialopensource/pre-built-automations/infoblox-ddi-rest/-/blob/master/documentation/Create Network - Infoblox.md' target='_blank'>Create Network - Infoblox</a></td>
      <td>A modular workflow that automates creating a new network in Infoblox.</td>
    </tr>    <tr>
      <td><a href='https://gitlab.com/itentialopensource/pre-built-automations/infoblox-ddi-rest/-/blob/master/documentation/Create Network Container - Infoblox.md' target='_blank'>Create Network Container - Infoblox</a></td>
      <td>A modular workflow that automates creating a new network container in Infoblox.</td>
    </tr>    <tr>
      <td><a href='https://gitlab.com/itentialopensource/pre-built-automations/infoblox-ddi-rest/-/blob/master/documentation/Delete DNS A Record - Infoblox.md' target='_blank'>Delete DNS A Record - Infoblox</a></td>
      <td>A modular workflow that automates deleting a DNS A record in Infoblox.</td>
    </tr>    <tr>
      <td><a href='https://gitlab.com/itentialopensource/pre-built-automations/infoblox-ddi-rest/-/blob/master/documentation/Delete DNS CNAME Record - Infoblox.md' target='_blank'>Delete DNS CNAME Record - Infoblox</a></td>
      <td>A modular workflow that autoamtes deleting a DNS CNAME record in Infoblox.</td>
    </tr>    <tr>
      <td><a href='https://gitlab.com/itentialopensource/pre-built-automations/infoblox-ddi-rest/-/blob/master/documentation/Delete DNS Fixed Address Record - Infoblox.md' target='_blank'>Delete DNS Fixed Address Record - Infoblox</a></td>
      <td>A modular workflow that automates deleting a fixed address record in Infoblox. A fixed address is a specific IP address that a DHCP server always assigns when a lease request comes from a particular MAC address of the client.</td>
    </tr>    <tr>
      <td><a href='https://gitlab.com/itentialopensource/pre-built-automations/infoblox-ddi-rest/-/blob/master/documentation/Delete DNS NS Record - Infoblox.md' target='_blank'>Delete DNS NS Record - Infoblox</a></td>
      <td>A modular workflow that automates deleting a DNS NS record in Infoblox.</td>
    </tr>    <tr>
      <td><a href='https://gitlab.com/itentialopensource/pre-built-automations/infoblox-ddi-rest/-/blob/master/documentation/Delete DNS PTR Record - Infoblox.md' target='_blank'>Delete DNS PTR Record - Infoblox</a></td>
      <td>A modular workflow that automates deleting a DNS PTR record in Infoblox.</td>
    </tr>    <tr>
      <td><a href='https://gitlab.com/itentialopensource/pre-built-automations/infoblox-ddi-rest/-/blob/master/documentation/Delete Network - Infoblox.md' target='_blank'>Delete Network - Infoblox</a></td>
      <td>A modular workflow that automates deleting a network in Infoblox.</td>
    </tr>    <tr>
      <td><a href='https://gitlab.com/itentialopensource/pre-built-automations/infoblox-ddi-rest/-/blob/master/documentation/Delete Network Container - Infoblox.md' target='_blank'>Delete Network Container - Infoblox</a></td>
      <td>A modular workflow that automates deleting a network container in Infoblox.</td>
    </tr>    <tr>
      <td><a href='https://gitlab.com/itentialopensource/pre-built-automations/infoblox-ddi-rest/-/blob/master/documentation/Modify DNS A Record - Infoblox.md' target='_blank'>Modify DNS A Record - Infoblox</a></td>
      <td>A modular workflow that automates modifying a DNS A record in Infoblox.</td>
    </tr>    <tr>
      <td><a href='https://gitlab.com/itentialopensource/pre-built-automations/infoblox-ddi-rest/-/blob/master/documentation/Modify DNS CNAME Record - Infoblox.md' target='_blank'>Modify DNS CNAME Record - Infoblox</a></td>
      <td>A modular workflow that automates modifying a DNS CNAME record in Infoblox.</td>
    </tr>    <tr>
      <td><a href='https://gitlab.com/itentialopensource/pre-built-automations/infoblox-ddi-rest/-/blob/master/documentation/Modify DNS Fixed Address Record - Infoblox.md' target='_blank'>Modify DNS Fixed Address Record - Infoblox</a></td>
      <td>A modular workflow that automates modifying a fixed address record in Infoblox. A fixed address is a specific IP address that a DHCP server always assigns when a lease request comes from a particular MAC address of the client.</td>
    </tr>    <tr>
      <td><a href='https://gitlab.com/itentialopensource/pre-built-automations/infoblox-ddi-rest/-/blob/master/documentation/Modify DNS NS Record - Infoblox.md' target='_blank'>Modify DNS NS Record - Infoblox</a></td>
      <td>A modular workflow that automates modifying a DNS NS record in Infoblox.</td>
    </tr>    <tr>
      <td><a href='https://gitlab.com/itentialopensource/pre-built-automations/infoblox-ddi-rest/-/blob/master/documentation/Modify DNS PTR Record - Infoblox.md' target='_blank'>Modify DNS PTR Record - Infoblox</a></td>
      <td>A modular workflow that automates modifying a DNS PTR record in Infoblox.</td>
    </tr>
  </tbody>
</table>


## External Dependencies

<table>
  <thead>
    <tr>
      <th>Name</th>
      <th>OS Version</th>
      <th>API Version</th>
    </tr>
  </thead>
  <tbody>
    <tr>
      <td>Infoblox</td>
      <td>9.0.3</td>
      <td>2.10</td>
    </tr>
  </tbody>
</table>

## Adapters

<table>
  <thead>
    <tr>
      <th>Name</th>
      <th>Version</th>
      <th>Configuration Notes</th>
    </tr>
  </thead>
  <tbody>
    <tr>
      <td><a href="https://gitlab.com/itentialopensource/adapters/inventory/adapter-infoblox">adapter-infoblox</a></td>
      <td>1.13.2</td>
      <td></td>
    </tr>
  </tbody>
</table>