From a86878c425e7e3a3e25e602a99c6750aa6e46518 Mon Sep 17 00:00:00 2001 From: Brian Coca Date: Fri, 21 Apr 2017 12:50:18 -0400 Subject: [PATCH] fixes for insserv on SLES11 fixes #23700, seems SLES11 has diff behaviour of insserv these changes are compatible with debian/ubuntu. --- lib/ansible/modules/system/service.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/lib/ansible/modules/system/service.py b/lib/ansible/modules/system/service.py index 0420346ea2f..ea484e88cc6 100644 --- a/lib/ansible/modules/system/service.py +++ b/lib/ansible/modules/system/service.py @@ -853,13 +853,13 @@ class LinuxService(Service): return # - # insserv (Debian 7) + # insserv (Debian <=7, SLES, others) # if self.enable_cmd.endswith("insserv"): if self.enable: - (rc, out, err) = self.execute_command("%s -n %s" % (self.enable_cmd, self.name)) + (rc, out, err) = self.execute_command("%s -n -v %s" % (self.enable_cmd, self.name)) else: - (rc, out, err) = self.execute_command("%s -nr %s" % (self.enable_cmd, self.name)) + (rc, out, err) = self.execute_command("%s -n -r -v %s" % (self.enable_cmd, self.name)) self.changed = False for line in err.splitlines():