##### SUMMARY
Arista vEOS reports a state (active) but the eos_facts module is returning nothing

##### ISSUE TYPE
- Bug Report

##### COMPONENT NAME
eos_facts
eos_vlans

##### ANSIBLE VERSION
```paste below
[student1@ansible ~]$ ansible --version
ansible 2.9.0.dev0
  config file = /home/student1/.ansible.cfg
  configured module search path = [u'/home/student1/.ansible/plugins/modules', u'/usr/share/ansible/plugins/modules']
  ansible python module location = /home/student1/.local/lib/python2.7/site-packages/ansible
  executable location = /usr/bin/ansible
  python version = 2.7.5 (default, Jun 11 2019, 14:33:56) [GCC 4.8.5 20150623 (Red Hat 4.8.5-39)]
```

##### CONFIGURATION
```paste below
[student1@ansible ~]$ ansible-config dump --only-changed
DEFAULT_HOST_LIST(/home/student1/.ansible.cfg) = [u'/home/student1/networking-workshop/lab_inventory/hosts']
DEFAULT_STDOUT_CALLBACK(/home/student1/.ansible.cfg) = yaml
DEFAULT_TIMEOUT(/home/student1/.ansible.cfg) = 60
DEPRECATION_WARNINGS(/home/student1/.ansible.cfg) = False
HOST_KEY_CHECKING(/home/student1/.ansible.cfg) = False
PERSISTENT_COMMAND_TIMEOUT(/home/student1/.ansible.cfg) = 60
PERSISTENT_CONNECT_TIMEOUT(/home/student1/.ansible.cfg) = 60
RETRY_FILES_ENABLED(/home/student1/.ansible.cfg) = False
```

##### OS / ENVIRONMENT
```
[student1@ansible ~]$ cat /etc/*release
NAME="Red Hat Enterprise Linux Server"
VERSION="7.6 (Maipo)"
ID="rhel"
ID_LIKE="fedora"
VARIANT="Server"
VARIANT_ID="server"
VERSION_ID="7.6"
PRETTY_NAME="Red Hat Enterprise Linux Server 7.6 (Maipo)"
ANSI_COLOR="0;31"
CPE_NAME="cpe:/o:redhat:enterprise_linux:7.6:GA:server"
HOME_URL="https://www.redhat.com/"
BUG_REPORT_URL="https://bugzilla.redhat.com/"

REDHAT_BUGZILLA_PRODUCT="Red Hat Enterprise Linux 7"
REDHAT_BUGZILLA_PRODUCT_VERSION=7.6
REDHAT_SUPPORT_PRODUCT="Red Hat Enterprise Linux"
REDHAT_SUPPORT_PRODUCT_VERSION="7.6"
Red Hat Enterprise Linux Server release 7.6 (Maipo)
Red Hat Enterprise Linux Server release 7.6 (Maipo)
```

##### STEPS TO REPRODUCE
```yaml
[student1@ansible ~]$ cat eos_vlans.yml
---
- hosts: rtr2
  gather_facts: false
  tasks:
    - name: grab info
      eos_facts:
        gather_subset: min
        gather_network_resources: vlans

    - debug:
        var: ansible_network_resources
```

<!--- HINT: You can paste gist.github.com links for larger files -->

##### EXPECTED RESULTS
```state: active``` for corresponding vlans

##### ACTUAL RESULTS
playbook output
```
[student1@ansible ~]$ ansible-playbook eos_vlans.yml

PLAY [rtr2] *********************************************************************************************************************

TASK [grab info] ****************************************************************************************************************
 [WARNING]: default value for `gather_subset` will be changed to `min` from `!config` v2.11 onwards

ok: [rtr2]

TASK [debug] ********************************************************************************************************************
ok: [rtr2] =>
  ansible_network_resources:
    vlans:
    - vlan_id: 2
    - vlan_id: 3
    - vlan_id: 4
    - vlan_id: 5
    - vlan_id: 100

PLAY RECAP **********************************************************************************************************************
rtr2                       : ok=2    changed=0    unreachable=0    failed=0    skipped=0    rescued=0    ignored=0
```

output from switch clearly shows state
```paste below
[student1@ansible ~]$ ssh rtr2
Last login: Fri Aug 23 19:44:33 2019 from 18.222.116.40
rtr2>en
rtr2#show vlan
VLAN  Name                             Status    Ports
----- -------------------------------- --------- -------------------------------
1     default                          active
2     VLAN0002                         active
3     VLAN0003                         active
4     VLAN0004                         active
5     VLAN0005                         active
100   VLAN0100                         active
```

""" The command generator when state is replaced
        :rtype: A list
        :returns: the commands necessary to migrate the current configuration
                  to the desired configuration
        """
        commands = []
        for key, desired in want.items():
            if key in have:
                extant = have[key]
            else:
                extant = dict(vlan_id=key)
            add_config = dict_diff(extant, desired)
            del_config = dict_diff(desired, extant)
            commands.extend(generate_commands(key, add_config, del_config))
        return commands
    @staticmethod
    def _state_overridden(want, have):