From dc262581c6e93b01d22f1c7817e8ffbe71018947 Mon Sep 17 00:00:00 2001 From: Erik Berg Date: Fri, 22 Jan 2021 09:26:08 +0100 Subject: [PATCH] apm-server gets fussy about file-permissions "Exiting: error loading config file: config file ("/etc/apm-server/apm-server.yml") must be owned by the user identifier (uid=0) or root" apm-server is normally run under its own user, and permissions on /etc/apm-server/apm-server.yml reflect that, so we disable the check while running running `setup` under root. Change-Id: If25b446b49a29d1ac86261fe632bb6fe791f13ce --- elk_metrics_7x/roles/elastic_beat_setup/tasks/main.yml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/elk_metrics_7x/roles/elastic_beat_setup/tasks/main.yml b/elk_metrics_7x/roles/elastic_beat_setup/tasks/main.yml index 83eb9f6b..6045615c 100644 --- a/elk_metrics_7x/roles/elastic_beat_setup/tasks/main.yml +++ b/elk_metrics_7x/roles/elastic_beat_setup/tasks/main.yml @@ -47,6 +47,9 @@ {{ item }} {%- endif %} {{ elastic_beat_setup_options }} + {% if elastic_beat_name == "apm-server" -%} + --strict.perms=false + {%- endif %} -e -v with_items: "{{ elastic_setup_flags }}" register: templates