--- - name: Backup original /etc/resolv.conf if not already backed up copy: src: /etc/resolv.conf dest: "{{ samba_resolv_conf_backup_path }}" remote_src: yes force: no when: - samba_ad_dc_state == "present" - ansible_virtualization_type != "docker" - name: Template /etc/resolv.conf with custom DNS nameservers template: src: resolv.conf.j2 dest: /etc/resolv.conf owner: root group: root mode: '0644' when: - samba_ad_dc_state == "present" - ansible_virtualization_type != "docker" - name: Set /etc/hosts entry for Samba AD DC lineinfile: path: /etc/hosts line: "{{ ansible_default_ipv4.address }} {{ samba_hostname }}.{{ samba_realm | lower }} {{ samba_hostname }}" state: present create: yes