]> git.proxmox.com Git - proxmox-acme.git/commitdiff
acme: define kapper.net and acme-dns schema
authorThomas Lamprecht <t.lamprecht@proxmox.com>
Fri, 11 Dec 2020 18:10:13 +0000 (19:10 +0100)
committerThomas Lamprecht <t.lamprecht@proxmox.com>
Fri, 11 Dec 2020 18:10:19 +0000 (19:10 +0100)
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
src/PVE/ACME/DNSChallenge.pm

index 2d20ffb8c51c927b32a9b919eccbbfd84c1dcec1..0c6314b9bd3b7261b8d67c3ba9a43ae5455b9882 100644 (file)
@@ -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' => {},