diff --git a/v2/ansible/module_utils/basic.py b/v2/ansible/module_utils/basic.py index 6c7217bd883..79a0fab67b6 100644 --- a/v2/ansible/module_utils/basic.py +++ b/v2/ansible/module_utils/basic.py @@ -1376,7 +1376,7 @@ class AnsibleModule(object): # based on the current value of umask umask = os.umask(0) os.umask(umask) - os.chmod(dest, 0666 ^ umask) + os.chmod(dest, 0666 & ~umask) if switched_user: os.chown(dest, os.getuid(), os.getgid())