From ac1a3e5f093b56d0df5f58315f723f402471b45d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=A9r=C3=A9my=20Lecour?= Date: Sun, 9 Sep 2018 23:02:02 +0200 Subject: [PATCH] nginx: cleaner way to overwrite the server status suffix --- CHANGELOG.md | 1 + nginx/tasks/server_status.yml | 6 +++++- 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index d9236219..0a953df9 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -18,6 +18,7 @@ The **patch** part changes incrementally at each release. ### Fixed * apache: cleaner way to overwrite the server status suffix * packweb-apache: don't regenerate phpMyAdmin suffix each time +* nginx: cleaner way to overwrite the server status suffix ### Security diff --git a/nginx/tasks/server_status.yml b/nginx/tasks/server_status.yml index 4eeed7e7..7e84c1e4 100644 --- a/nginx/tasks/server_status.yml +++ b/nginx/tasks/server_status.yml @@ -9,7 +9,11 @@ state: directory - name: set nginx serverstatus suffix if provided - shell: "echo {{ nginx_serverstatus_suffix }} > {{ nginx_serverstatus_suffix_file }}" + copy: + dest: "{{ nginx_serverstatus_suffix_file }}" + # The last character "\u000A" is a line feed (LF), it's better to keep it + content: "{{ nginx_serverstatus_suffix }}\u000A" + force: yes when: nginx_serverstatus_suffix != "" - name: generate random string for server-status suffix