From 7f5231ad60117265402e27a24c2c4ef3dbff6fe9 Mon Sep 17 00:00:00 2001 From: Ahmed Abdelhalim Date: Thu, 18 Jun 2026 23:43:27 +0200 Subject: Add stopping proxy tasks to ensure only one proxy is running --- roles/caddy/tasks/main.yml | 8 ++++++++ roles/nginx/tasks/main.yml | 8 ++++++++ 2 files changed, 16 insertions(+) diff --git a/roles/caddy/tasks/main.yml b/roles/caddy/tasks/main.yml index 78d484fc..f057f2b6 100644 --- a/roles/caddy/tasks/main.yml +++ b/roles/caddy/tasks/main.yml @@ -1,4 +1,12 @@ --- +- name: "Stop and disable nginx" + become: true + ansible.builtin.systemd_service: + name: "nginx" + state: "stopped" + enabled: false + failed_when: false + - name: "Install caddy" become: true ansible.builtin.package: diff --git a/roles/nginx/tasks/main.yml b/roles/nginx/tasks/main.yml index 456f088f..e37e51f1 100644 --- a/roles/nginx/tasks/main.yml +++ b/roles/nginx/tasks/main.yml @@ -2,6 +2,14 @@ - name: "Include OS-specific variables" ansible.builtin.include_vars: "{{ ansible_facts['os_family'] | lower }}.yml" +- name: "Stop and disable caddy" + become: true + ansible.builtin.systemd_service: + name: "caddy" + state: "stopped" + enabled: false + failed_when: false + - name: "Ensure nginx is installed" become: true ansible.builtin.package: -- cgit v1.2.3