From 34e8ca8c95a9c06342dbb0e2cdcde1d3dfc52e1b Mon Sep 17 00:00:00 2001 From: Kevin Midboe Date: Tue, 4 Nov 2025 00:32:24 +0100 Subject: [PATCH] parameterize ddns A record name --- src/bulk_dns_update.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/bulk_dns_update.py b/src/bulk_dns_update.py index f63d595..b6e0a5d 100644 --- a/src/bulk_dns_update.py +++ b/src/bulk_dns_update.py @@ -15,6 +15,7 @@ import requests from logger import logger API_KEY = '' +DDNS_A_RECORD_NAME = 'addr' def setAPIKey(apiKey): @@ -106,9 +107,10 @@ def getRecordsForZone(zoneId): def getDDNSAddresszoneId(ddnsZone): records = getRecordsForZone(ddnsZone) + ddns_re = r"^{}\.".format(DDNS_A_RECORD_NAME) for record in records: - if not re.match(r"^addr\.", record['name']): + if not re.match(ddns_re, record['name']): continue return record