##### SUMMARY
The vmware_vm_inventory plugin cannot verify the inventory file when being loaded via the auto plugin

##### ISSUE TYPE
- Bug Report

##### COMPONENT NAME
lib/ansible/plugins/inventory/vmware_vm_inventory.py

##### ANSIBLE VERSION
```paste below
ansible 2.8.1
  config file = None
  configured module search path = ['/Users/wtome/.ansible/plugins/modules', '/usr/share/ansible/plugins/modules']
  ansible python module location = /usr/local/Cellar/ansible/2.8.1_1/libexec/lib/python3.7/site-packages/ansible
  executable location = /usr/local/bin/ansible
  python version = 3.7.4 (default, Sep  7 2019, 18:27:02) [Clang 10.0.1 (clang-1001.0.46.4)]
```

##### CONFIGURATION
```paste below

```

##### OS / ENVIRONMENT
MacOS 10.14.6


##### STEPS TO REPRODUCE
vmware_vm_inventory.yaml
```yaml
---
plugin: vmware_vm_inventory
strict: True
```

##### EXPECTED RESULTS
Inventory should be parsed from vCenter

##### ACTUAL RESULTS
```paste below
ansible-inventory -i vmware_vm_inventory.yaml --playbook-dir=. --list
 [WARNING]:  * Failed to parse /Users/wtome/ansible-
inventory/tests/vmware_vm_inventory.yaml with auto plugin: inventory config
'/Users/wtome/ansible-
inventory/tests/vmware_vm_inventory.yaml' could not be verified by plugin
'vmware_vm_inventory'
```

"""
        super(InventoryModule, self).parse(inventory, loader, path, cache=cache)
        cache_key = self.get_cache_key(path)
        config_data = self._read_config_data(path)
        
        self._consume_options(config_data)
        self.pyv = BaseVMwareInventory(
            hostname=self.get_option('hostname'),
            username=self.get_option('username'),
            password=self.get_option('password'),
            port=self.get_option('port'),
            with_tags=self.get_option('with_tags'),
            validate_certs=self.get_option('validate_certs')
        )
        self.pyv.do_login()
        self.pyv.check_requirements()
        source_data = None
        if cache:
            cache = self.get_option('cache')
        update_cache = False
        if cache:
            try:
                source_data = self._cache[cache_key]
            except KeyError:
                update_cache = True
        using_current_cache = cache and not update_cache
        cacheable_results = self._populate_from_source(source_data, using_current_cache)
        if update_cache:
            self._cache[cache_key] = cacheable_results
    def _populate_from_cache(self, source_data):