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