diff --git a/roles/set_semaphore_count/tasks/main.yml b/roles/set_semaphore_count/tasks/main.yml
index 01203f6d9fbbfb0de5d564bb045e10430e9a0a07..eb3561ff10dc6813cbc7ad3d0a95decf84307b19 100644
--- a/roles/set_semaphore_count/tasks/main.yml
+++ b/roles/set_semaphore_count/tasks/main.yml
@@ -16,6 +16,7 @@
      mode: "u+rwx,o=rx,g=rx"
   become: true
   become_user: root
+  when: ansible_os_family == 'RedHat'
      
 - name: Place comment line in file
   lineinfile: 
@@ -24,6 +25,7 @@
      state: present
   become: true
   become_user: root
+  when: ansible_os_family == 'RedHat'
 
 - name: Place comment line in file
   lineinfile: 
@@ -36,9 +38,11 @@
      mode: "u+rwx,o=rx,g=rx"
   become: true
   become_user: root
+  when: ansible_os_family == 'RedHat'
 
 - name: set semaphore count now 
   shell: "/usr/bin/echo {{ SEM_COUNT }}   > /proc/sys/kernel/sem"
   become: true
   become_user: root
+  when: ansible_os_family == 'RedHat'