title: URI in WSL yield an authentication or permission failure
body: <p>Trying to use Ansible URI module on windows in WSL, but have an error like below:</p>
  <pre><code>fatal: [127.0.0.1]: UNREACHABLE! =&gt; {&quot;changed&quot;: false, &quot;msg&quot;: &quot;Authentication or permission failure. In some cases, you may have been able to authenticate and did not have permissions on the target directory. Consider changing the remote tmp path in ansible.cfg to a path rooted in \&quot;/tmp\&quot;. Failed command was: ( umask 77 &amp;&amp; mkdir -p \&quot;` echo /tmp/.ansible-masereda/tmp/ansible-tmp-1597310597.9032378-169463714398203 `\&quot; &amp;&amp; echo ansible-tmp-1597310597.9032378-169463714398203=\&quot;` echo /tmp/.ansible-masereda/tmp/ansible-tmp-1597310597.9032378-169463714398203 `\&quot; ), exited with result 1, stdout output: ansible-tmp-1597310597.9032378-169463714398203=/tmp/.ansible-masereda/tmp/ansible-tmp-1597310597.9032378-169463714398203\n&quot;, &quot;unreachable&quot;: true}
  </code></pre>
  <p>My playbook looks like this</p>
  <pre><code>---
  - hosts: local
    gather_facts: False
    tasks:
      - name: Check that you can connect (GET) to a page and it returns a status 200
        uri:
          url: http://www.example.com
  </code></pre>
  <p>In ansible.cfg added <code>remote_tmp = /tmp/.ansible-masereda/tmp</code> but it has not helped</p>
  <p>Folder <code>/tmp/</code> has a such permissions</p>
  <pre><code>drwxrwxrwt 1 root     root     4096 Aug 13 14:25 .
  drwxr-xr-x 1 root     root     4096 Jul 31 14:42 ..
  drwxrwxrwx 1 masereda masereda 4096 Aug 13 10:54 .ansible-masereda
  </code></pre>
  <p>Tried the same on linux and it is working. So, think that the issue is in WSL</p>