Skip to content
Snippets Groups Projects
destroy.yaml 770 B
Newer Older
user's avatar
user committed
---

- name: Ensure Nginx is stopped
Yannick SEBASTIA's avatar
Yannick SEBASTIA committed
  become: true
user's avatar
user committed
  service:
    name: nginx
user's avatar
user committed
    state: stopped

- name: Ensure Nginx service is deleted from systemd
Yannick SEBASTIA's avatar
Yannick SEBASTIA committed
  become: true
user's avatar
user committed
  file:
    path: /etc/systemd/system/nginx.service
    state: absent

- name: Ensure Nginx user is deleted
Yannick SEBASTIA's avatar
Yannick SEBASTIA committed
  become: true
user's avatar
user committed
  user:
    name: nginx
    state: absent

- name: Ensure Nginx group is deleted
Yannick SEBASTIA's avatar
Yannick SEBASTIA committed
  become: true
user's avatar
user committed
  group:
    name: nginx
    state: absent

- name: Ensure Nginx log directory is deleted
Yannick SEBASTIA's avatar
Yannick SEBASTIA committed
  become: true
user's avatar
user committed
  file:
    path: '/var/log/nginx'
    state: absent

- name: Ensure Nginx config directory is deleted
Yannick SEBASTIA's avatar
Yannick SEBASTIA committed
  become: true
user's avatar
user committed
  file:
    path: '/etc/nginx'
    state: absent

- name: Ensure Nginx binaries are deleted
Yannick SEBASTIA's avatar
Yannick SEBASTIA committed
  become: true
user's avatar
user committed
  file:
    path: '/usr/sbin/nginx'
Yannick SEBASTIA's avatar
Yannick SEBASTIA committed
    state: absent