From dfc8695d03e129928574387c608d9a604e849f08 Mon Sep 17 00:00:00 2001 From: Thomas Lamprecht Date: Fri, 11 Dec 2020 19:10:13 +0100 Subject: [PATCH] acme: define kapper.net and acme-dns schema Signed-off-by: Thomas Lamprecht --- src/PVE/ACME/DNSChallenge.pm | 36 ++++++++++++++++++++++++++++++++++-- 1 file changed, 34 insertions(+), 2 deletions(-) diff --git a/src/PVE/ACME/DNSChallenge.pm b/src/PVE/ACME/DNSChallenge.pm index 2d20ffb..0c6314b 100644 --- a/src/PVE/ACME/DNSChallenge.pm +++ b/src/PVE/ACME/DNSChallenge.pm @@ -33,7 +33,27 @@ sub type { # }, my $plugins = { '1984hosting' => {}, - 'acmedns' => {}, + 'acmedns' => { + name => 'acme-dns', + fields => { + 'ACMEDNS_UPDATE_URL' => { + description => 'The API update endpoint', + type => 'string', + }, + 'ACMEDNS_USERNAME' => { + description => 'The acme-dns user', + type => 'string', + }, + 'ACMEDNS_PASSWORD' => { + description => 'The acme-dns password', + type => 'string', + }, + 'ACMEDNS_SUBDOMAIN' => { + description => 'The subdomain you got from acme-dns registration', + type => 'string', + }, + }, + }, 'acmeproxy' => {}, 'active24' => { name => 'Active24', @@ -194,7 +214,19 @@ my $plugins = { 'ispconfig' => {}, 'jd' => {}, 'joker' => {}, - 'kappernet' => {}, + 'kappernet' => { + name => 'kapper.net', + fields => { + 'KAPPERNETDNS_Key' => { + description => 'Your kapper.net API key', + type => 'string', + }, + 'KAPPERNETDNS_Secret' => { + description => 'Your kapper.net API secret', + type => 'string', + }, + }, + }, 'kas' => {}, 'kinghost' => {}, 'knot' => {}, -- 2.39.2