diff --git a/roles/ffhl_nameserver/tasks/powerdns.yml b/roles/ffhl_nameserver/tasks/powerdns.yml index 4c5d635e8dc66415401919d03828f89a72d6406f..021b50111e752a4e983adce3f8fac48ed62652d0 100644 --- a/roles/ffhl_nameserver/tasks/powerdns.yml +++ b/roles/ffhl_nameserver/tasks/powerdns.yml @@ -1,7 +1,4 @@ --- - - - - name: copy dnsdist configs copy: src: dnsdist @@ -26,11 +23,14 @@ # add update script - name: copy update script - copy: - src: scripts/update-dns.sh + template: + src: update-dns.sh dest: /usr/local/lib/ffhl/ mode: 775 +- name: run dns-update script + shell: + cmd: /usr/local/lib/ffhl/update-dns.sh - name: copy systemd services and timers copy: diff --git a/roles/ffhl_nameserver/files/scripts/update-dns.sh b/roles/ffhl_nameserver/templates/update-dns.sh similarity index 65% rename from roles/ffhl_nameserver/files/scripts/update-dns.sh rename to roles/ffhl_nameserver/templates/update-dns.sh index e921451042e725f1fd1b1f40f1fe3f92982d4ed6..8e1dab9e04f7e66d547d0f17939c145616c26b0c 100644 --- a/roles/ffhl_nameserver/files/scripts/update-dns.sh +++ b/roles/ffhl_nameserver/templates/update-dns.sh @@ -2,8 +2,8 @@ set -e DIR=$(mktemp -d) -DEST=/var/local/ffhl-dns -REPO=https://git.luebeck.freifunk.net/FreifunkLuebeck/ffhl-dns.git +DEST="/var/local/ffhl-dns" +REPO="{{ dns_repo_url }}" mkdir -p "$DEST" git clone "$REPO" "$DIR"