Add Digitalocean ddns support (#3748)

This commit is contained in:
Mathias Schneuwly
2024-01-06 17:40:38 +01:00
committed by GitHub
parent ab8853c434
commit 9d8564c855
3 changed files with 3 additions and 2 deletions
@@ -62,7 +62,7 @@
<id>account.zone</id>
<label>Zone</label>
<type>text</type>
<style>optional_setting service_aws service_zoneedit1 service_cloudflare service_nsupdate service_gandi service_godaddy service_nfsn service_hetzner</style>
<style>optional_setting service_aws service_zoneedit1 service_cloudflare service_nsupdate service_gandi service_godaddy service_nfsn service_hetzner service_digitalocean</style>
<help>Zone containing the host entry.</help>
</field>
<field>
@@ -46,6 +46,7 @@
<changeip>Changeip</changeip>
<cloudflare>Cloudflare</cloudflare>
<cloudns>ClouDNS</cloudns>
<digitalocean>Digitalocean</digitalocean>
<dinahosting>dinahosting</dinahosting>
<dnsmadeeasy>DNS Made Easy (digicert)</dnsmadeeasy>
<dns-o-matic>DNS-O-Matic</dns-o-matic>
@@ -36,7 +36,7 @@ use=cmd, cmd="/usr/local/opnsense/scripts/ddclient/checkip -t {{account.force_ss
{% if account.service == 'custom' %}
protocol={{account.protocol}}, \
server={{account.server}}, \
{% elif account.service == 'cloudflare' %}
{% elif account.service in ['cloudflare', 'digitalocean'] %}
protocol={{account.service}}, \
zone={{account.zone}}, \
{% elif account.service == 'cloudns' %}