]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph-cm-ansible.git/commitdiff
Correct /var/log/pcp permissions for collectors 230/head
authorZack Cerza <zack@redhat.com>
Fri, 22 Apr 2016 18:20:27 +0000 (12:20 -0600)
committerZack Cerza <zack@redhat.com>
Fri, 22 Apr 2016 18:27:31 +0000 (12:27 -0600)
Some hosts were getting a /var/log/pcp/pmmgr that was owned by root:root
for some reason.

Fixes: http://tracker.ceph.com/issues/15575
Signed-off-by: Zack Cerza <zack@redhat.com>
roles/pcp/tasks/collector.yml
roles/pcp/tasks/manager.yml
roles/pcp/tasks/permissons.yml [new file with mode: 0644]

index f5e9704355546e7c7586c345f8d7bca4def3c96e..99605fbca688348bc371581d128153cf71ca2544 100644 (file)
@@ -23,6 +23,8 @@
   when:
     ansible_pkg_mgr == "dnf"
 
+- include: permissons.yml
+
 - name: Restart pcp
   service:
     name: "{{ pmcd_service }}"
index 74060148e7ae60c45c1c52f043bfc661679ea307..dd66e2ca43ec8b80230bf493ebc8b50b9ec196c2 100644 (file)
     mode: 0644
   register: target_discovery
 
-- name: Ensure /var/log/pcp is owned by pcp
-  file:
-    path: /var/log/pcp
-    owner: "{{ pcp_user }}"
-    group: "{{ pcp_user }}"
-    recurse: yes
+- include: permissons.yml
 
 # This greatly speeds up polling for hosts
 - name: Set PMCD_CONNECT_TIMEOUT in pmmgr.options
diff --git a/roles/pcp/tasks/permissons.yml b/roles/pcp/tasks/permissons.yml
new file mode 100644 (file)
index 0000000..742d6e6
--- /dev/null
@@ -0,0 +1,7 @@
+---
+- name: Ensure /var/log/pcp is owned by pcp
+  file:
+    path: /var/log/pcp
+    owner: "{{ pcp_user }}"
+    group: "{{ pcp_user }}"
+    recurse: yes