--- - name: Stop Samba AD DC service: name: samba-ad-dc state: stopped enabled: no ignore_errors: true - name: Remove Samba configuration file: path: "{{ samba_conf_path }}" state: absent - name: Remove Samba DB and related files file: path: "{{ item }}" state: absent loop: - /var/lib/samba - /etc/krb5.conf - /etc/samba - /var/cache/samba - /var/log/samba - name: Remove Samba-related packages apt: name: - samba - krb5-config - krb5-user - winbind - smbclient - dnsutils state: absent purge: yes autoremove: yes - name: Restore DNS config include_tasks: dns_hosts_restore.yml