Skip to content

How To Use the BlueCat DNS Plugin

This plugin works against the BlueCat Address Manager DNS provider. It is assumed that you have already have an account that is an "API User" and have created the DNS zone(s) you will be working against. This plugin has been tested against version 8.1.1.

Using the Plugin

Due to the potentially short lifetime of a BAM auth token you must pass the username and password as a PSCredential object using the BlueCatCredential parameter. You also need to provide the API uri as BlueCatUri. In addition you must also pass the Configuration name as BlueCatConfig, the DNS View name as BlueCatView, and the list of DNS servers to deploy as BlueCatDeployTargets.

Warning

The BlueCatUsername and BlueCatPassword 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.

$BlueCatParams = @{
    BlueCatUsername='xxxxxxxx'
    BlueCatPassword='xxxxxxxx'
    BlueCatUri='https://FQDN//Services/API'
    BlueCatConfig='foobar'
    BlueCatView='foobaz'
    BlueCatDeployTargets=@('FQDN1', 'FQDN2', 'FQDN3')
}
New-PACertificate example.com -Plugin BlueCat -PluginArgs $BlueCatParams