--- - name: "[OpenRC] Disable and stop service: smartied" service: name: smartied enabled: no state: stopped when: - ansible_service_mgr == "openrc" - name: "[systemd] Disable and stop service: smartied" systemd: name: smartied enabled: no state: stopped when: - ansible_service_mgr == "systemd" - name: "[Archlinux] Remove packages: smartied smartie-pwa" pacman: name: - smartied - smartie-pwa state: absent when: - ansible_distribution == "Archlinux" - name: "Delete leftovers" file: path: "{{item}}" state: absent with_items: - /etc/nginx/conf.d/smartied.conf - /etc/smartied.json - name: "Delete nginx vhost for: smartied" file: path: /etc/nginx/conf.d/smartied.conf state: absent notify: "Restart nginx"