Add DNS Provider for Neodigit (#2747)

Co-authored-by: Fernandez Ludovic <ldez@users.noreply.github.com>
This commit is contained in:
Adrian 2025-12-10 21:52:23 +01:00 committed by GitHub
commit 9e2dffe8d2
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
15 changed files with 942 additions and 16 deletions

View file

@ -122,6 +122,7 @@ func allDNSCodes() string {
"namedotcom",
"namesilo",
"nearlyfreespeech",
"neodigit",
"netcup",
"netlify",
"nicmanager",
@ -2534,6 +2535,26 @@ func displayDNSHelp(w io.Writer, name string) error {
ew.writeln()
ew.writeln(`More information: https://go-acme.github.io/lego/dns/nearlyfreespeech`)
case "neodigit":
// generated from: providers/dns/neodigit/neodigit.toml
ew.writeln(`Configuration for Neodigit.`)
ew.writeln(`Code: 'neodigit'`)
ew.writeln(`Since: 'v4.30.0'`)
ew.writeln()
ew.writeln(`Credentials:`)
ew.writeln(` - "NEODIGIT_TOKEN": API token`)
ew.writeln()
ew.writeln(`Additional Configuration:`)
ew.writeln(` - "NEODIGIT_HTTP_TIMEOUT": API request timeout in seconds (Default: 30)`)
ew.writeln(` - "NEODIGIT_POLLING_INTERVAL": Time between DNS propagation check in seconds (Default: 10)`)
ew.writeln(` - "NEODIGIT_PROPAGATION_TIMEOUT": Maximum waiting time for DNS propagation in seconds (Default: 300)`)
ew.writeln(` - "NEODIGIT_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/neodigit`)
case "netcup":
// generated from: providers/dns/netcup/netcup.toml
ew.writeln(`Configuration for Netcup.`)