|
@@ -0,0 +1,23 @@
|
|
|
+---
|
|
|
+- name: Include OS dependent variables
|
|
|
+ include_vars: "{{ (ansible_os_family|lower).split(' ')[0] }}.yml"
|
|
|
+
|
|
|
+
|
|
|
+- name: Install packages
|
|
|
+ package:
|
|
|
+ name: "{{ item }}"
|
|
|
+ with_items: "{{ unbound_cache_packages }}"
|
|
|
+
|
|
|
+
|
|
|
+- name: Template config files
|
|
|
+ template:
|
|
|
+ src: "unbound.conf.d/{{ item }}.j2"
|
|
|
+ dest: "/etc/unbound/unbound.conf.d/{{ item }}"
|
|
|
+ mode: 0644
|
|
|
+ backup: yes
|
|
|
+ with_items:
|
|
|
+ - server.conf
|
|
|
+ - forward-zone.conf
|
|
|
+ notify: Restart unbound
|
|
|
+
|
|
|
+
|