From ca5e5cfebc1ad1a7e54ba48c6caccb3b308f273c Mon Sep 17 00:00:00 2001 From: Rene Moser Date: Fri, 15 Nov 2013 13:38:32 +0100 Subject: [PATCH] host: fix changed is not available on fail --- library/system/host | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/library/system/host b/library/system/host index 0ca1de5622..c968360eb6 100644 --- a/library/system/host +++ b/library/system/host @@ -167,13 +167,13 @@ def main(): result['state'] = host.state result['changed'] = False - err = host.validate_has_hostname_on_present() - if err: - module.fail_json(msg=err) + result['msg'] = host.validate_has_hostname_on_present() + if result['msg']: + module.fail_json(**result) - err = host.validate_has_ip_or_hostname_on_absent() - if err: - module.fail_json(msg=err) + result['msg'] = host.validate_has_ip_or_hostname_on_absent() + if result['msg']: + module.fail_json(**result) host.proceed_hosts_entries() if host.state == 'present':