Iterate through ddclient list for multiple records

This commit is contained in:
2021-03-15 20:54:38 -04:00
parent 9a0503b321
commit 1f26fc6b94
4 changed files with 17 additions and 15 deletions

View File

@@ -2,10 +2,17 @@
#
# /etc/ddclient.conf
verbose={{ ddclient_verbose }}
use=web, web={{ ddclient_web }}
protocol={{ ddclient_protocol }}
server={{ ddclient_server }}
login={{ ddclient_login }}
password={{ ddclient_password }}
{{ ddclient_host }}
{% for domain in ddclient %}
{% if domain.verbose is sameas true or domain.verbose is not defined %}
verbose=yes
{% else %}
verbose=no
{% endif %}
use=web, web={{ domain.web | default('dynamicdns.park-your-domain.com/getip')}}
protocol={{ domain.protocol | default('namecheap')}}
server={{ domain.server | default('dynamicdns.park-your-domain.com')}}
login={{ domain.name }}
password={{ domain.pass }}
{{ domain.host }}
{% endfor %}