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>
when:
ansible_pkg_mgr == "dnf"
+- include: permissons.yml
+
- name: Restart pcp
service:
name: "{{ pmcd_service }}"
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
--- /dev/null
+---
+- name: Ensure /var/log/pcp is owned by pcp
+ file:
+ path: /var/log/pcp
+ owner: "{{ pcp_user }}"
+ group: "{{ pcp_user }}"
+ recurse: yes