--- - name: "[OpenRC] Disable and stop service: named" service: name: named enabled: no state: stopped when: - ansible_service_mgr == "openrc" - name: "[systemd] Disable and stop service: named" systemd: name: named enabled: no state: stopped when: - ansible_service_mgr == "systemd" - name: "[Alpine] Remove package: bind" apk: name: bind state: absent when: - ansible_distribution == "Alpine" - services.bind.enable is false - name: "[Archlinux] Remove package: bind" pacman: name: bind state: absent when: - ansible_distribution == "Archlinux" - services.bind.enable is false - name: "Delete leftovers" file: path: "{{item}}" state: absent with_items: - /etc/bind - /etc/named.conf - /var/lib/named - name: "[nftables] Delete rule for: bind" file: path: /etc/nftables.d/bind.nft state: absent notify: "Restart nftables"