- 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