33 lines
747 B
YAML
33 lines
747 B
YAML
---
|
||
- name: "Remove symlink {{ item.name }}"
|
||
file:
|
||
state: absent
|
||
path: "/etc/nginx/sites-enabled/{{ item.name }}"
|
||
when:
|
||
- item.state == "absent"
|
||
loop: "{{ nginx_vhost }}"
|
||
tags:
|
||
- resign
|
||
|
||
- name: "Remove website conf {{ item.name }}"
|
||
file:
|
||
state: absent
|
||
path: "/etc/nginx/sites-available/{{ item.name }}"
|
||
when:
|
||
- item.state == "absent"
|
||
loop: "{{ nginx_vhost }}"
|
||
tags:
|
||
- resign
|
||
|
||
- name: "Revoke Let's Encrypt cert for {{ item.name }}"
|
||
shell: "certbot revoke --delete-after-revoke --cert-path /etc/letsencrypt/live/{{ item.server_name[0] }}/cert.pem"
|
||
when:
|
||
- item.ssl
|
||
- item.letsencrypt
|
||
- item.state == "absent"
|
||
loop: "{{ nginx_vhost }}"
|
||
ignore_errors: yes
|
||
tags:
|
||
- resign
|
||
|