bluecat.toml raw
1 Name = "Bluecat"
2 Description = ''''''
3 URL = "https://www.bluecatnetworks.com"
4 Code = "bluecat"
5 Since = "v0.5.0"
6
7 Example = '''
8 BLUECAT_PASSWORD=mypassword \
9 BLUECAT_DNS_VIEW=myview \
10 BLUECAT_USER_NAME=myusername \
11 BLUECAT_CONFIG_NAME=myconfig \
12 BLUECAT_SERVER_URL=https://bam.example.com \
13 BLUECAT_TTL=30 \
14 lego --dns bluecat -d '*.example.com' -d example.com run
15 '''
16
17 [Configuration]
18 [Configuration.Credentials]
19 BLUECAT_SERVER_URL = "The server URL, should have scheme, hostname, and port (if required) of the authoritative Bluecat BAM serve"
20 BLUECAT_USER_NAME = "API username"
21 BLUECAT_PASSWORD = "API password"
22 BLUECAT_CONFIG_NAME = "Configuration name"
23 BLUECAT_DNS_VIEW = "External DNS View Name"
24 [Configuration.Additional]
25 BLUECAT_POLLING_INTERVAL = "Time between DNS propagation check in seconds (Default: 2)"
26 BLUECAT_PROPAGATION_TIMEOUT = "Maximum waiting time for DNS propagation in seconds (Default: 60)"
27 BLUECAT_TTL = "The TTL of the TXT record used for the DNS challenge in seconds (Default: 120)"
28 BLUECAT_HTTP_TIMEOUT = "API request timeout in seconds (Default: 30)"
29 BLUECAT_SKIP_DEPLOY = "Skip deployements"
30
31 [Links]
32 API = "https://docs.bluecatnetworks.com/r/Address-Manager-API-Guide/REST-API/9.1.0"
33