From be46a42f8eb360da29b4e18097d467c276df1e3e Mon Sep 17 00:00:00 2001 From: David PHAM-VAN <1387855+DavBfr@users.noreply.github.com> Date: Fri, 6 Dec 2024 08:24:06 -0400 Subject: [PATCH] Add ddclient TTL configuration in Gandi and GoDaddy (#4387) --- .../app/controllers/OPNsense/DynDNS/forms/dialogAccount.xml | 2 +- .../service/templates/OPNsense/ddclient/ddclient.conf | 6 ++---- 2 files changed, 3 insertions(+), 5 deletions(-) diff --git a/dns/ddclient/src/opnsense/mvc/app/controllers/OPNsense/DynDNS/forms/dialogAccount.xml b/dns/ddclient/src/opnsense/mvc/app/controllers/OPNsense/DynDNS/forms/dialogAccount.xml index 28d40b7e4..b47b38dda 100644 --- a/dns/ddclient/src/opnsense/mvc/app/controllers/OPNsense/DynDNS/forms/dialogAccount.xml +++ b/dns/ddclient/src/opnsense/mvc/app/controllers/OPNsense/DynDNS/forms/dialogAccount.xml @@ -77,7 +77,7 @@ account.ttl text - + Time to Live for the DNS entry diff --git a/dns/ddclient/src/opnsense/service/templates/OPNsense/ddclient/ddclient.conf b/dns/ddclient/src/opnsense/service/templates/OPNsense/ddclient/ddclient.conf index 333d478a8..95e37f9c7 100644 --- a/dns/ddclient/src/opnsense/service/templates/OPNsense/ddclient/ddclient.conf +++ b/dns/ddclient/src/opnsense/service/templates/OPNsense/ddclient/ddclient.conf @@ -44,9 +44,10 @@ protocol={{account.service}}, \ dynurl=https://ipv4.cloudns.net/api/dynamicURL/?q={{account.password}}, \ {% elif account.service == 'hosting1984' %} protocol=1984, \ -{% elif account.service == 'godaddy' %} +{% elif account.service in ['godaddy', 'gandi'] %} protocol={{account.service}}, \ zone={{account.zone}}, \ +ttl={{account.ttl}}, \ {% elif account.service == 'hetzner' %} protocol={{account.service}}, \ zone={{account.zone}}, \ @@ -56,9 +57,6 @@ server=updates.dnsomatic.com, \ {% elif account.service == 'dynu' %} protocol=dyndns2, \ server=api.dynu.com, \ -{% elif account.service == 'gandi' %} -protocol={{account.service}}, \ -zone={{account.zone}}, \ {% elif account.service == 'he-net' %} protocol=dyndns2, \ server=dyn.dns.he.net, \