forked from TrueCloudLab/lego
Add DNS provider for Sonic (#1392)
This commit is contained in:
parent
d848cc7f40
commit
3da04e69cc
9 changed files with 584 additions and 4 deletions
|
@ -88,6 +88,7 @@ func allDNSCodes() string {
|
|||
"scaleway",
|
||||
"selectel",
|
||||
"servercow",
|
||||
"sonic",
|
||||
"stackpath",
|
||||
"transip",
|
||||
"vegadns",
|
||||
|
@ -1684,6 +1685,28 @@ func displayDNSHelp(name string) error {
|
|||
ew.writeln()
|
||||
ew.writeln(`More information: https://go-acme.github.io/lego/dns/servercow`)
|
||||
|
||||
case "sonic":
|
||||
// generated from: providers/dns/sonic/sonic.toml
|
||||
ew.writeln(`Configuration for Sonic.`)
|
||||
ew.writeln(`Code: 'sonic'`)
|
||||
ew.writeln(`Since: 'v4.4.0'`)
|
||||
ew.writeln()
|
||||
|
||||
ew.writeln(`Credentials:`)
|
||||
ew.writeln(` - "SONIC_API_KEY": API Key`)
|
||||
ew.writeln(` - "SONIC_USER_ID": User ID`)
|
||||
ew.writeln()
|
||||
|
||||
ew.writeln(`Additional Configuration:`)
|
||||
ew.writeln(` - "SONIC_HTTP_TIMEOUT": API request timeout`)
|
||||
ew.writeln(` - "SONIC_POLLING_INTERVAL": Time between DNS propagation check`)
|
||||
ew.writeln(` - "SONIC_PROPAGATION_TIMEOUT": Maximum waiting time for DNS propagation`)
|
||||
ew.writeln(` - "SONIC_SEQUENCE_INTERVAL": Interval between iteration`)
|
||||
ew.writeln(` - "SONIC_TTL": The TTL of the TXT record used for the DNS challenge`)
|
||||
|
||||
ew.writeln()
|
||||
ew.writeln(`More information: https://go-acme.github.io/lego/dns/sonic`)
|
||||
|
||||
case "stackpath":
|
||||
// generated from: providers/dns/stackpath/stackpath.toml
|
||||
ew.writeln(`Configuration for Stackpath.`)
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue