40 lines
697 B
YAML
40 lines
697 B
YAML
---
|
|
- 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
|