Bluecat :: Let’s Encrypt client and ACME library written in Go.
Author: Lego Team
Description: Configuration for Bluecat.
Date: 2019-03-03T16:39:46+01:00

# 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 in seconds (Default: 30)
`BLUECAT_POLLING_INTERVAL` | Time between DNS propagation check in seconds (Default: 2)
`BLUECAT_PROPAGATION_TIMEOUT` | Maximum waiting time for DNS propagation in seconds (Default: 60)
`BLUECAT_SKIP_DEPLOY` | Skip deployements
`BLUECAT_TTL` | The TTL of the TXT record used for the DNS challenge in seconds (Default: 120)

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

## More information

- API documentation