Bluecat

Configuration for Bluecat.

  • Code: bluecat
  • Since: v0.5.0

Here is an example bash command using the Bluecat provider:

BLUECAT_PASSWORD=mypassword \
BLUECAT_DNS_VIEW=myview \
BLUECAT_USER_NAME=myusername \
BLUECAT_CONFIG_NAME=myconfig \
BLUECAT_SERVER_URL=https://bam.example.com \
BLUECAT_TTL=30 \
lego --email you@example.com --dns bluecat -d '*.example.com' -d example.com run

Credentials

Environment Variable Name Description
BLUECAT_CONFIG_NAME Configuration name
BLUECAT_DNS_VIEW External DNS View Name
BLUECAT_PASSWORD API password
BLUECAT_SERVER_URL The server URL, should have scheme, hostname, and port (if required) of the authoritative Bluecat BAM serve
BLUECAT_USER_NAME API username

The environment variable names can be suffixed by _FILE to reference a file instead of a value. More information here.

Additional Configuration

Environment Variable Name Description
BLUECAT_HTTP_TIMEOUT API request timeout
BLUECAT_POLLING_INTERVAL Time between DNS propagation check
BLUECAT_PROPAGATION_TIMEOUT Maximum waiting time for DNS propagation
BLUECAT_SKIP_DEPLOY Skip deployements
BLUECAT_TTL The TTL of the TXT record used for the DNS challenge

The environment variable names can be suffixed by _FILE to reference a file instead of a value. More information here.

More information