--- - 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