diff --git a/lib/ansible/module_utils/basic.py b/lib/ansible/module_utils/basic.py index c63cb7c84ad..26c17154b0e 100644 --- a/lib/ansible/module_utils/basic.py +++ b/lib/ansible/module_utils/basic.py @@ -892,7 +892,7 @@ class AnsibleModule(object): if mode != stat.S_IMODE(mode): # prevent mode from having extra info orbeing invalid long number - self.fail_json(path=path, msg="Invalid mode supplied", details=str(e)) + self.fail_json(path=path, msg="Invalid mode supplied, only permission info is allowed", details=mode) prev_mode = stat.S_IMODE(path_stat.st_mode)