From 550986b6a1a0af30294c16bb3155150de8851d7d Mon Sep 17 00:00:00 2001 From: Fabian Arrotin Date: Fri, 5 Apr 2013 20:37:58 +0200 Subject: [PATCH] Added an extra check for target nodes with selinux but without libselinux-python package installed --- lib/ansible/module_common.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/lib/ansible/module_common.py b/lib/ansible/module_common.py index 8e221ad9e75..7c1619c93fd 100644 --- a/lib/ansible/module_common.py +++ b/lib/ansible/module_common.py @@ -84,6 +84,9 @@ try: import selinux HAVE_SELINUX=True except ImportError: + if os.path.exists("/selinux/enforce"): + sys.stderr.write('Error: ansible requires the package libselinux-python on nodes with selinux, none found!') + sys.exit(1) pass try: