From e2e8e3e906789a29f2847e68cc9aac9f79e5c613 Mon Sep 17 00:00:00 2001 From: Sol Jerome Date: Tue, 11 Sep 2012 12:14:01 -0500 Subject: Rules: Implement status='ignore' for all service types Signed-off-by: Sol Jerome --- src/lib/Bcfg2/Client/Tools/Systemd.py | 3 +++ 1 file changed, 3 insertions(+) (limited to 'src/lib/Bcfg2/Client/Tools/Systemd.py') diff --git a/src/lib/Bcfg2/Client/Tools/Systemd.py b/src/lib/Bcfg2/Client/Tools/Systemd.py index a295bc608..43eca2eac 100644 --- a/src/lib/Bcfg2/Client/Tools/Systemd.py +++ b/src/lib/Bcfg2/Client/Tools/Systemd.py @@ -17,6 +17,9 @@ class Systemd(Bcfg2.Client.Tools.SvcTool): def VerifyService(self, entry, _): """Verify Service status for entry.""" + if entry.get('status') == 'ignore': + return True + cmd = "/bin/systemctl status %s.service " % (entry.get('name')) raw = ''.join(self.cmd.run(cmd)[1]) -- cgit v1.2.3-1-g7c22