Skip to content

How To Use the Infoblox DNS Plugin

This plugin works against Infoblox DDI. It is assumed that you have a set of credentials and permissions to modify TXT records for the zone(s) you will be working against.

Setup

The Infoblox WAPI (REST API) takes a standard username/password combo for authentication. There is no setup aside from knowing those credentials and making sure you have enough permissions. If your organization is using split-brain DNS using DNS Views, you should also know which DNS View to write against that is internet-facing. The DNS View name is case-sensitive.

Using the Plugin

Your username and password are used with the IBCred parameter as a PSCredential object. You need to set the IBServer parameter which is usually the grid master. By default, the DNS View is set to default. You can use the IBView parameter to specify a different one. If your grid still uses the default self-signed certificate, you'll also want to set IBIgnoreCert=$true.

Warning

The IBUsername and IBPassword parameters are deprecated and will be removed in the next major module version. If you are using them, please migrate to the Secure parameter set.

$pArgs = @{
    IBServer = 'gridmaster.example.com'
    IBView = 'External'
    IBCred = (Get-Credential)
    IBIgnoreCert = $true
}
New-PACertificate example.com -Plugin Infoblox -PluginArgs $pArgs