--- - debug: msg: "Start nxos_lldp_global deleted integration tests connection = {{ ansible_connection }}" - name: Enable LLDP feature nxos_feature: feature: lldp state: enabled - block: - name: Setup cli_config: config: | lldp holdtime 125 lldp timer 32 no lldp tlv-select dcbxp lldp tlv-select system-name no lldp tlv-select system-description lldp tlv-select power-management - name: Gather lldp_global facts nxos_facts: &facts gather_subset: - '!all' - '!min' gather_network_resources: lldp_global - name: Deleted nxos_lldp_global: &deleted state: deleted register: result - assert: that: - "ansible_facts.network_resources.lldp_global == result.before" - "'no lldp holdtime 125' in result.commands" - "'no lldp timer 32' in result.commands" - "'lldp tlv-select dcbxp' in result.commands" - "'lldp tlv-select system-description' in result.commands" - "result.changed == true " - "result.after | length == 0" - name: Gather lldp_global post facts nxos_facts: *facts - assert: that: - "ansible_facts.network_resources == {} " - name: Idempotence - deleted nxos_lldp_global: *deleted register: result - assert: that: - "result.changed == false" - "result.commands|length == 0" always: - name: teardown nxos_feature: feature: lldp state: disabled