Updated selinux logic
diff --git a/tasks/main.yml b/tasks/main.yml
index 707dcf0..7371475 100644
--- a/tasks/main.yml
+++ b/tasks/main.yml
@@ -7,6 +7,11 @@
     key: 'selinux_disabled'
     value: "{{ ansible_selinux.status == 'disabled' }}"
 
+- name: Confirm existence of selinux config file
+  stat:
+    path: /etc/sysconfig/selinux
+  register: selinux_state
+
 - block:
   - name: Permanently disable SELINUX
     selinux:
@@ -20,6 +25,7 @@
       line: 'SELINUX=disabled'
       regexp: '^SELINUX=.*'
   become: yes
+  when: selinux_state.stat.exists
 
 - name: Restart node
   debug: