Bläddra i källkod

Update pre_requisite.yml

Signed-off-by: abhishek-sa1 <abhishek.sa3@dell.com>
abhishek-sa1 3 år sedan
förälder
incheckning
e1c8580299
1 ändrade filer med 21 tillägg och 0 borttagningar
  1. 21 0
      control_plane/roles/control_plane_common/tasks/pre_requisite.yml

+ 21 - 0
control_plane/roles/control_plane_common/tasks/pre_requisite.yml

@@ -79,3 +79,24 @@
     success_msg: "{{ success_os_status }}"
   register: os_value
   tags: [ init, validate ]
+
+- block:
+    - name: Fetch SElinux mode
+      command: sestatus
+      register: sestatus_current
+      changed_when: false
+
+    - name: Disable SElinux
+      replace:
+        path: "{{ selinux_config_path }}"
+        regexp: 'SELINUX=[a-z]+'
+        replace: 'SELINUX=disabled'
+      when: '"SELinux status:                 enabled" in sestatus_current.stdout_lines'
+
+    - name: Status of SElinux
+      fail:
+        msg: "{{ selinux_status }}"
+      when: '"SELinux status:                 enabled" in sestatus_current.stdout_lines'
+      register: selinux_value
+  tags: init
+  when: os_supported_leap not in mgmt_os