]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph-ansible.git/commitdiff
docker: add missing condition for selinux tasks
authorGuillaume Abrioux <gabrioux@redhat.com>
Tue, 12 Dec 2017 13:55:02 +0000 (14:55 +0100)
committerGuillaume Abrioux <gabrioux@redhat.com>
Thu, 14 Dec 2017 16:00:14 +0000 (17:00 +0100)
on `client` and `mds` roles, it tries to set selinux even on non rhel
based distributions.`

Signed-off-by: Guillaume Abrioux <gabrioux@redhat.com>
roles/ceph-client/tasks/pre_requisite.yml
roles/ceph-mds/tasks/containerized.yml

index cacf12ceae8660ba31d5d67d21c7869f2b5f21de..ec90bf5d974535b91d44418f4ab390a497901fd0 100644 (file)
@@ -8,6 +8,7 @@
   changed_when: false
   when:
     - containerized_deployment
+    - ansible_os_family == 'RedHat'
     - sestatus is defined
     - sestatus.stdout != 'Disabled'
 
index 15b86d215b56ad7a6069ed2eb24067b317521e80..2a1d900b357fcef333914d0d1c2ee750bef89876 100644 (file)
@@ -37,7 +37,9 @@
     - "{{ ceph_conf_key_directory }}"
     - /var/lib/ceph
   changed_when: false
-  when: sestatus.stdout != 'Disabled'
+  when:
+    - ansible_os_family == 'RedHat'
+    - sestatus.stdout != 'Disabled'
 
 - name: generate systemd unit file
   become: true