From 5210eee3a8eb90e0fb7db3d0c81362334f4c599d Mon Sep 17 00:00:00 2001 From: DaveHewy Date: Fri, 31 Jul 2020 11:25:30 +0100 Subject: [PATCH] Optionally reload the nginx service. Do not hardcode this. Builds taking place in environments different to those that they deploy into, will struggle to use this role, particularly if they are resolving any kind of external DNS service. I.E. with the resolver config. --- defaults/main.yml | 3 +++ handlers/main.yml | 1 + 2 files changed, 4 insertions(+) diff --git a/defaults/main.yml b/defaults/main.yml index 0509dbe..b01ae5b 100644 --- a/defaults/main.yml +++ b/defaults/main.yml @@ -42,6 +42,9 @@ nginx_server_names_hash_bucket_size: "64" nginx_proxy_cache_path: "" nginx_extra_conf_options: "" + +nginx_manage_service_reload: true + # Example extra main options, used within the main nginx's context: # nginx_extra_conf_options: | # env VARIABLE; diff --git a/handlers/main.yml b/handlers/main.yml index 2db781e..e45a559 100644 --- a/handlers/main.yml +++ b/handlers/main.yml @@ -8,3 +8,4 @@ - name: reload nginx service: name=nginx state=reloaded + when: nginx_manage_service_reload | bool