From df449aad0e87914d3bd76939956987b26aa5b934 Mon Sep 17 00:00:00 2001
From: Paul Maruhn <paulmaruhn@posteo.de>
Date: Fri, 17 Dec 2021 00:46:24 +0100
Subject: [PATCH] use global variable for dns repo url

---
 roles/ffhl_nameserver/tasks/powerdns.yml               | 10 +++++-----
 .../{files/scripts => templates}/update-dns.sh         |  4 ++--
 2 files changed, 7 insertions(+), 7 deletions(-)
 rename roles/ffhl_nameserver/{files/scripts => templates}/update-dns.sh (65%)

diff --git a/roles/ffhl_nameserver/tasks/powerdns.yml b/roles/ffhl_nameserver/tasks/powerdns.yml
index 4c5d635..021b501 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 e921451..8e1dab9 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"
-- 
GitLab