aboutsummaryrefslogtreecommitdiff
path: root/roles/bind/tasks/download_zonefile.yml
diff options
context:
space:
mode:
Diffstat (limited to 'roles/bind/tasks/download_zonefile.yml')
-rw-r--r--roles/bind/tasks/download_zonefile.yml15
1 files changed, 15 insertions, 0 deletions
diff --git a/roles/bind/tasks/download_zonefile.yml b/roles/bind/tasks/download_zonefile.yml
new file mode 100644
index 0000000..9e89507
--- /dev/null
+++ b/roles/bind/tasks/download_zonefile.yml
@@ -0,0 +1,15 @@
+---
+- name: Download zonefile
+ uri:
+ url: '{{ bind_zonefile_base_url }}/{{ item }}'
+ return_content: yes
+ delegate_to: localhost
+ register: zonefile
+
+- name: Install zonefile
+ copy:
+ dest: '/etc/bind/zonefiles/{{ item }}'
+ content: '{{ zonefile.content }}'
+ become: yes
+ notify: Restart bind
+