mirror of
https://github.com/go-acme/lego
synced 2026-03-14 14:35:48 +01:00
Add DNS provider for Ionos Cloud (#2752)
Co-authored-by: Fernandez Ludovic <ldez@users.noreply.github.com>
This commit is contained in:
parent
bb5e70a4e5
commit
e21ba75da8
15 changed files with 979 additions and 24 deletions
21
cmd/zz_gen_cmd_dnshelp.go
generated
21
cmd/zz_gen_cmd_dnshelp.go
generated
|
|
@ -98,6 +98,7 @@ func allDNSCodes() string {
|
|||
"internetbs",
|
||||
"inwx",
|
||||
"ionos",
|
||||
"ionoscloud",
|
||||
"ipv64",
|
||||
"iwantmyname",
|
||||
"joker",
|
||||
|
|
@ -2043,6 +2044,26 @@ func displayDNSHelp(w io.Writer, name string) error {
|
|||
ew.writeln()
|
||||
ew.writeln(`More information: https://go-acme.github.io/lego/dns/ionos`)
|
||||
|
||||
case "ionoscloud":
|
||||
// generated from: providers/dns/ionoscloud/ionoscloud.toml
|
||||
ew.writeln(`Configuration for Ionos Cloud.`)
|
||||
ew.writeln(`Code: 'ionoscloud'`)
|
||||
ew.writeln(`Since: 'v4.30.0'`)
|
||||
ew.writeln()
|
||||
|
||||
ew.writeln(`Credentials:`)
|
||||
ew.writeln(` - "IONOSCLOUD_API_TOKEN": API token`)
|
||||
ew.writeln()
|
||||
|
||||
ew.writeln(`Additional Configuration:`)
|
||||
ew.writeln(` - "IONOSCLOUD_HTTP_TIMEOUT": API request timeout in seconds (Default: 30)`)
|
||||
ew.writeln(` - "IONOSCLOUD_POLLING_INTERVAL": Time between DNS propagation check in seconds (Default: 2)`)
|
||||
ew.writeln(` - "IONOSCLOUD_PROPAGATION_TIMEOUT": Maximum waiting time for DNS propagation in seconds (Default: 120)`)
|
||||
ew.writeln(` - "IONOSCLOUD_TTL": The TTL of the TXT record used for the DNS challenge in seconds (Default: 120)`)
|
||||
|
||||
ew.writeln()
|
||||
ew.writeln(`More information: https://go-acme.github.io/lego/dns/ionoscloud`)
|
||||
|
||||
case "ipv64":
|
||||
// generated from: providers/dns/ipv64/ipv64.toml
|
||||
ew.writeln(`Configuration for IPv64.`)
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue