Add DNS provider for Derak Cloud (#1909)

This commit is contained in:
Ludovic Fernandez 2023-05-05 12:37:54 +02:00 committed by GitHub
parent 67d80a1445
commit 3d44184074
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
19 changed files with 1471 additions and 26 deletions

View file

@ -33,6 +33,7 @@ func allDNSCodes() string {
"cloudxns",
"conoha",
"constellix",
"derak",
"desec",
"designate",
"digitalocean",
@ -549,6 +550,27 @@ func displayDNSHelp(w io.Writer, name string) error {
ew.writeln()
ew.writeln(`More information: https://go-acme.github.io/lego/dns/constellix`)
case "derak":
// generated from: providers/dns/derak/derak.toml
ew.writeln(`Configuration for Derak Cloud.`)
ew.writeln(`Code: 'derak'`)
ew.writeln(`Since: 'v4.12.0'`)
ew.writeln()
ew.writeln(`Credentials:`)
ew.writeln(` - "DERAK_API_KEY": The API key`)
ew.writeln()
ew.writeln(`Additional Configuration:`)
ew.writeln(` - "DERAK_HTTP_TIMEOUT": API request timeout`)
ew.writeln(` - "DERAK_POLLING_INTERVAL": Time between DNS propagation check`)
ew.writeln(` - "DERAK_PROPAGATION_TIMEOUT": Maximum waiting time for DNS propagation`)
ew.writeln(` - "DERAK_TTL": The TTL of the TXT record used for the DNS challenge`)
ew.writeln(` - "DERAK_WEBSITE_ID": Force the zone/website ID`)
ew.writeln()
ew.writeln(`More information: https://go-acme.github.io/lego/dns/derak`)
case "desec":
// generated from: providers/dns/desec/desec.toml
ew.writeln(`Configuration for deSEC.io.`)