|
@@ -71,6 +71,8 @@ questions:
|
|
|
description: DD24
|
|
|
- value: ddnss
|
|
|
description: DDNSS
|
|
|
+ - value: desec
|
|
|
+ description: Desec
|
|
|
- value: digitalocean
|
|
|
description: Digital Ocean
|
|
|
- value: dnsomatic
|
|
@@ -89,6 +91,8 @@ questions:
|
|
|
description: Dynu
|
|
|
- value: dynv6
|
|
|
description: DynV6
|
|
|
+ - value: easydns
|
|
|
+ description: EasyDNS
|
|
|
- value: freedns
|
|
|
description: FreeDNS
|
|
|
- value: gandi
|
|
@@ -97,20 +101,32 @@ questions:
|
|
|
description: GCP
|
|
|
- value: godaddy
|
|
|
description: GoDaddy
|
|
|
+ - value: goip
|
|
|
+ description: GoIP.de
|
|
|
- value: google
|
|
|
description: Google
|
|
|
- value: he
|
|
|
description: He.net
|
|
|
+ - value: hetzner
|
|
|
+ description: Hetzner
|
|
|
- value: infomaniak
|
|
|
description: Infomaniak
|
|
|
- value: inwx
|
|
|
description: INWX
|
|
|
+ - value: ionos
|
|
|
+ description: Ionos
|
|
|
- value: linode
|
|
|
description: Linode
|
|
|
- value: luadns
|
|
|
description: LuaDNS
|
|
|
- value: namecheap
|
|
|
description: Namecheap
|
|
|
+ - value: name.com
|
|
|
+ description: Name.com
|
|
|
+ - value: netcup
|
|
|
+ description: Netcup
|
|
|
+ - value: nowdns
|
|
|
+ description: NowDNS
|
|
|
- value: njalla
|
|
|
description: Njalla
|
|
|
- value: noip
|
|
@@ -131,6 +147,8 @@ questions:
|
|
|
description: Strato
|
|
|
- value: variomedia
|
|
|
description: Variomedia
|
|
|
+ - value: zoneedit
|
|
|
+ description: ZoneEdit
|
|
|
# Common to all providers
|
|
|
- variable: domain
|
|
|
label: Domain
|
|
@@ -310,6 +328,17 @@ questions:
|
|
|
show_if: [["provider", "=", "ddnss"]]
|
|
|
default: false
|
|
|
|
|
|
+ # Desec
|
|
|
+ - variable: desecToken
|
|
|
+ label: Desec Token
|
|
|
+ description: Desec Token.
|
|
|
+ schema:
|
|
|
+ type: string
|
|
|
+ show_if: [["provider", "=", "desec"]]
|
|
|
+ required: true
|
|
|
+ private: true
|
|
|
+ empty: false
|
|
|
+
|
|
|
# Digital Ocean
|
|
|
- variable: digitalOceanToken
|
|
|
label: Digital Ocean Token
|
|
@@ -490,6 +519,25 @@ questions:
|
|
|
show_if: [["provider", "=", "dynv6"]]
|
|
|
default: false
|
|
|
|
|
|
+ # EasyDNS
|
|
|
+ - variable: easyDnsUsername
|
|
|
+ label: EasyDNS Username
|
|
|
+ description: EasyDNS Username.
|
|
|
+ schema:
|
|
|
+ type: string
|
|
|
+ show_if: [["provider", "=", "easydns"]]
|
|
|
+ required: true
|
|
|
+ empty: false
|
|
|
+ - variable: easyDnsToken
|
|
|
+ label: EasyDNS Token
|
|
|
+ description: EasyDNS Token.
|
|
|
+ schema:
|
|
|
+ type: string
|
|
|
+ show_if: [["provider", "=", "easydns"]]
|
|
|
+ required: true
|
|
|
+ private: true
|
|
|
+ empty: false
|
|
|
+
|
|
|
# FreeDNS
|
|
|
- variable: freeDnsToken
|
|
|
label: FreeDNS Token
|
|
@@ -519,6 +567,25 @@ questions:
|
|
|
default: 3600
|
|
|
required: true
|
|
|
|
|
|
+ # GoIP.de
|
|
|
+ - variable: goipUsername
|
|
|
+ label: GoIP.de Username
|
|
|
+ description: GoIP.de Username.
|
|
|
+ schema:
|
|
|
+ type: string
|
|
|
+ show_if: [["provider", "=", "goip"]]
|
|
|
+ required: true
|
|
|
+ empty: false
|
|
|
+ - variable: goipPassword
|
|
|
+ label: GoIP.de Password
|
|
|
+ description: GoIP.de Password.
|
|
|
+ schema:
|
|
|
+ type: string
|
|
|
+ show_if: [["provider", "=", "goip"]]
|
|
|
+ required: true
|
|
|
+ private: true
|
|
|
+ empty: false
|
|
|
+
|
|
|
# GCP
|
|
|
- variable: gcpProject
|
|
|
label: GCP Project
|
|
@@ -605,6 +672,31 @@ questions:
|
|
|
show_if: [["provider", "=", "he"]]
|
|
|
default: false
|
|
|
|
|
|
+ # Hetzner
|
|
|
+ - variable: hetznerToken
|
|
|
+ label: Hetzner Token
|
|
|
+ description: Hetzner Token.
|
|
|
+ schema:
|
|
|
+ type: string
|
|
|
+ show_if: [["provider", "=", "hetzner"]]
|
|
|
+ required: true
|
|
|
+ private: true
|
|
|
+ empty: false
|
|
|
+ - variable: hetznerZoneIdentifier
|
|
|
+ label: Hetzner Zone ID
|
|
|
+ description: Hetzner Zone ID.
|
|
|
+ schema:
|
|
|
+ type: string
|
|
|
+ show_if: [["provider", "=", "hetzner"]]
|
|
|
+ required: true
|
|
|
+ empty: false
|
|
|
+ - variable: hetznerTtl
|
|
|
+ label: Hetzner TTL
|
|
|
+ description: Hetzner TTL.
|
|
|
+ schema:
|
|
|
+ type: int
|
|
|
+ show_if: [["provider", "=", "hetzner"]]
|
|
|
+
|
|
|
# Infomaniak
|
|
|
- variable: infomaniakUsername
|
|
|
label: Infomaniak Username
|
|
@@ -650,6 +742,17 @@ questions:
|
|
|
required: true
|
|
|
empty: false
|
|
|
|
|
|
+ # Ionos
|
|
|
+ - variable: ionosApiKey
|
|
|
+ label: Ionos API Key
|
|
|
+ description: Ionos API Key.
|
|
|
+ schema:
|
|
|
+ type: string
|
|
|
+ show_if: [["provider", "=", "ionos"]]
|
|
|
+ required: true
|
|
|
+ private: true
|
|
|
+ empty: false
|
|
|
+
|
|
|
# Linode
|
|
|
- variable: linodeToken
|
|
|
label: Linode Token
|
|
@@ -698,6 +801,80 @@ questions:
|
|
|
show_if: [["provider", "=", "namecheap"]]
|
|
|
default: false
|
|
|
|
|
|
+ # Name.com
|
|
|
+ - variable: namecomUsername
|
|
|
+ label: Name.com Username
|
|
|
+ description: Name.com Username.
|
|
|
+ schema:
|
|
|
+ type: string
|
|
|
+ show_if: [["provider", "=", "name.com"]]
|
|
|
+ required: true
|
|
|
+ empty: false
|
|
|
+ - variable: namecomToken
|
|
|
+ label: Name.com Token
|
|
|
+ description: Name.com Token.
|
|
|
+ schema:
|
|
|
+ type: string
|
|
|
+ show_if: [["provider", "=", "name.com"]]
|
|
|
+ required: true
|
|
|
+ private: true
|
|
|
+ empty: false
|
|
|
+ - variable: namecomTtl
|
|
|
+ label: Name.com TTL
|
|
|
+ description: Name.com TTL.
|
|
|
+ schema:
|
|
|
+ type: int
|
|
|
+ show_if: [["provider", "=", "name.com"]]
|
|
|
+ default: 300
|
|
|
+ required: true
|
|
|
+
|
|
|
+ # Netcup
|
|
|
+ - variable: netcupApiKey
|
|
|
+ label: Netcup API Key
|
|
|
+ description: Netcup API Key.
|
|
|
+ schema:
|
|
|
+ type: string
|
|
|
+ show_if: [["provider", "=", "netcup"]]
|
|
|
+ required: true
|
|
|
+ private: true
|
|
|
+ empty: false
|
|
|
+ - variable: netcupPassword
|
|
|
+ label: Netcup Password
|
|
|
+ description: Netcup Password.
|
|
|
+ schema:
|
|
|
+ type: string
|
|
|
+ show_if: [["provider", "=", "netcup"]]
|
|
|
+ required: true
|
|
|
+ private: true
|
|
|
+ empty: false
|
|
|
+ - variable: netcupCustomerNumber
|
|
|
+ label: Netcup Customer Number
|
|
|
+ description: Netcup Customer Number.
|
|
|
+ schema:
|
|
|
+ type: string
|
|
|
+ show_if: [["provider", "=", "netcup"]]
|
|
|
+ required: true
|
|
|
+ empty: false
|
|
|
+
|
|
|
+ # NowDNS
|
|
|
+ - variable: nowdnsUsername
|
|
|
+ label: NowDNS Username
|
|
|
+ description: NowDNS Username.
|
|
|
+ schema:
|
|
|
+ type: string
|
|
|
+ show_if: [["provider", "=", "nowdns"]]
|
|
|
+ required: true
|
|
|
+ empty: false
|
|
|
+ - variable: nowdnsPassword
|
|
|
+ label: NowDNS Password
|
|
|
+ description: NowDNS Password.
|
|
|
+ schema:
|
|
|
+ type: string
|
|
|
+ show_if: [["provider", "=", "nowdns"]]
|
|
|
+ required: true
|
|
|
+ private: true
|
|
|
+ empty: false
|
|
|
+
|
|
|
# Njalla
|
|
|
- variable: njallaKey
|
|
|
label: Njalla Key
|
|
@@ -996,6 +1173,25 @@ questions:
|
|
|
show_if: [["provider", "=", "variomedia"]]
|
|
|
default: false
|
|
|
|
|
|
+ # ZoneEdit
|
|
|
+ - variable: zoneeditUsername
|
|
|
+ label: ZoneEdit Username
|
|
|
+ description: ZoneEdit Username.
|
|
|
+ schema:
|
|
|
+ type: string
|
|
|
+ show_if: [["provider", "=", "zoneedit"]]
|
|
|
+ required: true
|
|
|
+ empty: false
|
|
|
+ - variable: zoneeditToken
|
|
|
+ label: ZoneEdit Token
|
|
|
+ description: ZoneEdit Token.
|
|
|
+ schema:
|
|
|
+ type: string
|
|
|
+ show_if: [["provider", "=", "zoneedit"]]
|
|
|
+ required: true
|
|
|
+ private: true
|
|
|
+ empty: false
|
|
|
+
|
|
|
- variable: period
|
|
|
label: Update Period
|
|
|
description: |
|
|
@@ -1092,8 +1288,8 @@ questions:
|
|
|
enum:
|
|
|
- value: all
|
|
|
description: All providers
|
|
|
- - value: google
|
|
|
- description: Google
|
|
|
+ - value: opendns
|
|
|
+ description: opendns
|
|
|
- value: cloudflare
|
|
|
description: Cloudflare
|
|
|
# Workaround for a UI bug that is fixed in the next release
|
|
@@ -1128,16 +1324,18 @@ questions:
|
|
|
enum:
|
|
|
- value: all
|
|
|
description: All providers
|
|
|
- - value: opendns
|
|
|
- description: opendns
|
|
|
+ - value: ipify
|
|
|
+ description: ipify
|
|
|
- value: ifconfig
|
|
|
description: ifconfig
|
|
|
- value: ipinfo
|
|
|
description: ipinfo
|
|
|
- - value: ddnss
|
|
|
- description: ddnss
|
|
|
- value: google
|
|
|
description: google
|
|
|
+ - value: spdyn
|
|
|
+ description: spdyn
|
|
|
+ - value: ipleak
|
|
|
+ description: ipleak
|
|
|
- value: custom
|
|
|
description: Custom Provider
|
|
|
- variable: custom
|
|
@@ -1170,10 +1368,10 @@ questions:
|
|
|
enum:
|
|
|
- value: all
|
|
|
description: All providers
|
|
|
+ - value: ipleak
|
|
|
+ description: iplaek
|
|
|
- value: ipify
|
|
|
description: ipify
|
|
|
- - value: noip
|
|
|
- description: noip
|
|
|
- value: custom
|
|
|
description: Custom Provider
|
|
|
- variable: custom
|
|
@@ -1206,10 +1404,10 @@ questions:
|
|
|
enum:
|
|
|
- value: all
|
|
|
description: All providers
|
|
|
+ - value: ipleak
|
|
|
+ description: ipleak
|
|
|
- value: ipify
|
|
|
description: ipify
|
|
|
- - value: noip
|
|
|
- description: noip
|
|
|
- value: custom
|
|
|
description: Custom Provider
|
|
|
- variable: custom
|