lego/docs/content/dns/zz_gen_bluecat.md
2024-07-20 16:01:18 +02:00

2.2 KiB

title date draft slug dnsprovider
Bluecat 2019-03-03T16:39:46+01:00 false bluecat
since code url
v0.5.0 bluecat https://www.bluecatnetworks.com

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 --domains my.example.org 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]({{< ref "dns#configuration-and-credentials" >}}).

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]({{< ref "dns#configuration-and-credentials" >}}).

More information