diff options
| author | Brian Coca <brian.coca+git@gmail.com> | 2017-04-21 12:50:18 -0400 |
|---|---|---|
| committer | Brian Coca <bcoca@users.noreply.github.com> | 2017-05-24 15:19:23 -0400 |
| commit | a86878c425e7e3a3e25e602a99c6750aa6e46518 (patch) | |
| tree | 013e363ce56add3b4a3c06edc80d366303381fe6 | |
| parent | fab2dfd1c606fe6aa80c139683adab68e03141d7 (diff) | |
| download | ansible-a86878c425e7e3a3e25e602a99c6750aa6e46518.tar.gz | |
fixes for insserv on SLES11
fixes #23700, seems SLES11 has diff behaviour of insserv
these changes are compatible with debian/ubuntu.
| -rw-r--r-- | lib/ansible/modules/system/service.py | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/lib/ansible/modules/system/service.py b/lib/ansible/modules/system/service.py index 0420346ea2..ea484e88cc 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(): |
