title: Ansible - Vmware guest - No module named requests
body: <p>I'm playing around with ansible, I came over the vmware guest module which allows snapshot operation. However, I'm facing some issues. My default python interpreter is Python 3.6.9 i.e if I enter python in my Ubuntu 18.04 machine, Python 3.6.9 is started. Now to the problem I'm currently facing. My playbook is:</p>
  
  <pre><code>- name: Snapshot creation on esx-1.damn.li
    hosts: host
  
    tasks:
    - name: Create snapshot on fw-pfsense-1
      vmware_guest_snapshot:
        hostname: "host"
        datacenter: "esx01.home"
        username: "root"
        validate_certs: no
        password: "dontguess"
        name: "fw-pfsense-1"
        state: "present"
        snapshot_name: "ansible_test"
        folder: "/vmfs/volumes/59714072-384cd3f4-9503-001fc69c0e8f/fw-pfsense-1-2"
        description: "Created by ansible"
  </code></pre>
  
  <p>I execute the playbook with:</p>
  
  <pre><code>ansible-playbook esx-1-create-snapshots.yaml -i ../inventory/hosts.yaml --ask-vault-pass
  </code></pre>
  
  <p>And ansible throws:</p>
  
  <pre><code>The full traceback is:
  Traceback (most recent call last):
    File "/tmp/ansible_vmware_guest_snapshot_payload_gipss3wl/ansible_vmware_guest_snapshot_payload.zip/ansible/module_utils/vmware.py", line 24, in &lt;module&gt;
      import requests
  ImportError: No module named 'requests'
  </code></pre>
  
  <p>However, if I start python manually and import requests or the necessary module pyVmomi, I can import it. </p>