From 9fa0da05da8ed9c97daa7f2f1ec54f641bb304ae Mon Sep 17 00:00:00 2001 From: sgk <sgk@riseup.net> Date: Thu, 4 Jul 2024 17:01:48 +0530 Subject: [PATCH] config/roles/menshen-frontend - make sure to remove nginx conf for vpnweb --- config/roles/menshen-frontend/tasks/main.yml | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/config/roles/menshen-frontend/tasks/main.yml b/config/roles/menshen-frontend/tasks/main.yml index 8b4be838..057e617c 100644 --- a/config/roles/menshen-frontend/tasks/main.yml +++ b/config/roles/menshen-frontend/tasks/main.yml @@ -7,6 +7,24 @@ replace: "" register: replace_result +##-> to support vpnweb deprecation for older deployments +- name: Delete nginx vpnweb.conf if it exists + file: + path: "/etc/nginx/sites-enabled/vpnweb.conf" + state: absent + +- name: Check if file exists + stat: + path: "/etc/nginx/sites-available/vpnweb.conf" + register: vpnweb_conf_file + +- name: Rename deprecated vpnweb config + file: + src: "/etc/nginx/sites-available/vpnweb.conf" + dest: "/etc/nginx/sites-available/.deprecated-vpnweb.conf" + when: vpnweb_conf_file.stat.exists +##<- to support vpnweb deprecation for older deployments + #- name: Show test results # debug: var=replace_result -- GitLab