From 6030bcdb474237ec21ea06fe673bba7e15260618 Mon Sep 17 00:00:00 2001 From: Brian Coca Date: Wed, 7 Sep 2016 12:10:35 -0400 Subject: [PATCH] switched to use built in function for validation --- lib/ansible/modules/system/service.py | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/lib/ansible/modules/system/service.py b/lib/ansible/modules/system/service.py index e8f50172a6..ef1aded72c 100644 --- a/lib/ansible/modules/system/service.py +++ b/lib/ansible/modules/system/service.py @@ -1463,9 +1463,8 @@ def main(): arguments = dict(aliases=['args'], default=''), ), supports_check_mode=True + required_one_of=[['state', 'enabled']], ) - if module.params['state'] is None and module.params['enabled'] is None: - module.fail_json(msg="Neither 'state' nor 'enabled' set") service = Service(module)