From 04d74b5c504a2d66834d1695426bb75f7f801cde Mon Sep 17 00:00:00 2001 From: June Date: Sun, 28 Jan 2024 04:11:27 +0100 Subject: [PATCH] nginx: restart nginx on nginx.conf change This also fixes the problem mentioned in the README. --- README.md | 2 -- playbooks/roles/nginx/tasks/main/config_deploy.yaml | 2 ++ 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index 48adedb..233c80e 100644 --- a/README.md +++ b/README.md @@ -36,5 +36,3 @@ Im Ansible-Repo müssen diese Sachen hinzugefügt werden: * Individuelle Config für den Service. Wenn Docker Compose, hier weiterleiten auf den eigentlichen Dienst in Compose. * Cert-Dateinamen anpassen * `playbooks/templates/chaosknoten/configs/`*host*`/compose.yaml.j2`: Config für Docker Compose (wenn verwendet) - -**ACHTUNG** manchmal startet der nginx auf public-reverse-proxy nicht automatisch neu, wenn man etwas an der Config ändert (z. B. einen neuen Host einträgt). Dann muss man das mit `systemctl restart nginx` von Hand machen. \ No newline at end of file diff --git a/playbooks/roles/nginx/tasks/main/config_deploy.yaml b/playbooks/roles/nginx/tasks/main/config_deploy.yaml index 82287a3..100696e 100644 --- a/playbooks/roles/nginx/tasks/main/config_deploy.yaml +++ b/playbooks/roles/nginx/tasks/main/config_deploy.yaml @@ -26,6 +26,7 @@ owner: root group: root become: true + notify: Restart `nginx.service` - name: handle the case, where no custom `nginx.conf` is to be used when: not nginx__use_custom_nginx_conf @@ -41,6 +42,7 @@ remote_src: true src: /etc/nginx/nginx.conf.ansiblesave become: true + notify: Restart `nginx.service` - name: delete the `nginx.conf.ansiblesave`, if it is present when: nginx__nginx_conf_ansiblesave_stat_result.stat.exists