Commit 7a759e63 by Michael DeHaan

Merge pull request #3582 from bcoca/fail_if_selinux_and_missing_bindings

fatal if target selinux and missing bindings
parents c11e9692 f6c99a69
......@@ -265,6 +265,11 @@ class AnsibleModule(object):
def selinux_enabled(self):
if not HAVE_SELINUX:
seenabled = get_bin_path('selinuxenabled')
if seenabled is not None:
(rc,out,err) = run_command(seenabled)
if rc == 0:
self.fail_json(msg="Aborting, target uses selinux but python bindings (python-selinux) aren't installed!")
return False
if selinux.is_selinux_enabled() == 1:
return True
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment