--- - debug: msg="START cli/facts.yaml" - name: test all facts dellos10_facts: gather_subset: - all provider: "{{ cli }}" register: result - assert: that: - "result.changed == false" - "result.ansible_facts is defined" - "result.ansible_facts.ansible_net_interfaces is defined" - "result.ansible_facts.ansible_net_memfree_mb is defined" - "result.ansible_facts.ansible_net_model is defined" - "result.ansible_facts.ansible_net_servicetag is defined" - "result.ansible_facts.ansible_net_version is defined" - name: test all facts except hardware dellos10_facts: gather_subset: - "!hardware" provider: "{{ cli }}" register: result - assert: that: - "result.changed == false" - "result.ansible_facts.ansible_net_interfaces is defined" - "result.ansible_facts.ansible_net_memfree_mb is not defined" - name: test interface facts dellos10_facts: gather_subset: - interfaces provider: "{{ cli }}" register: result - assert: that: - "result.changed == false" - "result.ansible_facts.ansible_net_interfaces is defined" - "result.ansible_facts.ansible_net_memfree_mb is not defined" - debug: msg="END cli/facts.yaml"