---

- name: Ensure Nginx is stopped
  become: true
  service:
    name: nginx
    state: stopped

- name: Ensure Nginx service is deleted from systemd
  become: true
  file:
    path: /etc/systemd/system/nginx.service
    state: absent

- name: Ensure Nginx user is deleted
  become: true
  user:
    name: nginx
    state: absent

- name: Ensure Nginx group is deleted
  become: true
  group:
    name: nginx
    state: absent

- name: Ensure Nginx log directory is deleted
  become: true
  file:
    path: '/var/log/nginx'
    state: absent

- name: Ensure Nginx config directory is deleted
  become: true
  file:
    path: '/etc/nginx'
    state: absent

- name: Ensure Nginx binaries are deleted
  become: true
  file:
    path: '/usr/sbin/nginx'
    state: absent