]> git-server-git.apps.pok.os.sepia.ceph.com Git - cephmetrics.git/commitdiff
ceph-collectd: Set SEL context on bluestore 182/head
authorZack Cerza <zack@redhat.com>
Thu, 10 May 2018 22:55:05 +0000 (16:55 -0600)
committerZack Cerza <zack@redhat.com>
Wed, 16 May 2018 23:08:54 +0000 (17:08 -0600)
... as well as filestore.

Signed-off-by: Zack Cerza <zack@redhat.com>
ansible/roles/ceph-collectd/tasks/selinux.yml

index 80885e3aa3610696638fa32c1f6dc8e4d06412b8..37db2f19f9b24ae7c8be739364163c61fefadd0b 100644 (file)
@@ -6,10 +6,11 @@
     persistent: yes
 
 - name: Restore SELinux context of OSD journals
-  shell: "restorecon -R -v /var/lib/ceph/osd/*/journal"
+  shell: "restorecon -R -v /var/lib/ceph/osd/*/{journal,block.wal}"
   when: "'osds' in group_names"
   register: restorecon
-  changed_when: restorecon.stdout|length != 0 or restorecon.stderr|length != 0
+  changed_when: restorecon.stdout|length != 0
+  failed_when: restorecon.rc != 0 and restorecon.rc != 255
 
 - include: selinux_module.yml
   when: