--- - name: "[OpenRC] Disable and stop service: acme-redirect" service: name: acme-redirect enabled: no state: stopped when: - ansible_service_mgr == "openrc" - name: "[systemd] Disable and stop service: acme-redirect" systemd: name: acme-redirect enabled: no state: stopped when: - ansible_service_mgr == "systemd" - name: "[systemd] Disable and stop systemd-timer: acme-redirect-renew" systemd: name: acme-redirect-renew.timer enabled: no state: stopped when: - ansible_service_mgr == "systemd" - name: "[Alpine] Remove package: acme-redirect" apk: name: acme-redirect state: absent when: - ansible_distribution == "Alpine" - name: "[Archlinux] Remove package: acme-redirect" pacman: name: acme-redirect state: absent when: - ansible_distribution == "Archlinux" - name: "Delete leftovers" file: path: "{{item}}" state: absent with_items: - /etc/acme-redirect.d - /var/lib/acme-redirect - /etc/acme-redirect.conf - /usr/local/bin/acme-redirect-fixpermissions - name: "[nftables] Delete rule for: acme-redirect" file: path: /etc/nftables.d/acme-redirect.nft state: absent notify: "Restart nftables"