|
@@ -0,0 +1,15 @@
|
|
|
+- name: Remove bind9 (not a suitable dnscache) packages
|
|
|
+ apt: pkg={{ item }} state=absent purge=yes
|
|
|
+ with_items:
|
|
|
+ - bind9
|
|
|
+ when: with_dnscache
|
|
|
+
|
|
|
+- name: Install unbound (dnscache) packages
|
|
|
+ apt: pkg={{ item }} state=installed update_cache=yes
|
|
|
+ with_items:
|
|
|
+ - unbound
|
|
|
+ when: with_dnscache
|
|
|
+
|
|
|
+- name: Install resolv.conf
|
|
|
+ template: src=dns/resolv.conf.j2 dest=/etc/resolv.conf owner=root group=root mode=0644
|
|
|
+ when: with_dnscache or nameservers is defined
|