]> git.apps.os.sepia.ceph.com Git - ceph-ansible.git/commitdiff
Set default permission for prometheus config files
authorJohn Fulton <fulton@redhat.com>
Tue, 18 Aug 2020 14:41:42 +0000 (10:41 -0400)
committerDimitri Savineau <savineau.dimitri@gmail.com>
Tue, 18 Aug 2020 22:04:17 +0000 (18:04 -0400)
Regardless of the outcome of Ansible 2.9.12 issue 71200
we can set a default permission for these files.

Closes: https://github.com/ceph/ceph-ansible/issues/5677
Signed-off-by: John Fulton <fulton@redhat.com>
(cherry picked from commit 95dee6f1cad71cddb69f7bcddbd199ebcad45d8c)

roles/ceph-prometheus/tasks/main.yml

index 55ce5e2e23b6f74eaf5b25df190b9db1694e26b8..a9fb9b9e5fc96b353eb4440d6d083acff5b8bd54 100644 (file)
@@ -13,6 +13,7 @@
     src: prometheus.yml.j2
     dest: "{{ prometheus_conf_dir }}/prometheus.yml"
     owner: "{{ prometheus_user_id }}"
+    mode: 0640
   notify: service handler
 
 - name: make sure the alerting rules directory exists
@@ -42,7 +43,8 @@
   template:
     src: alertmanager.yml.j2
     dest: "{{ alertmanager_conf_dir }}/alertmanager.yml"
-    owner: "root"
+    owner: "{{ prometheus_user_id }}"
+    mode: 0640
   notify: service handler
 
 - name: include setup_container.yml