--- - debug: msg="START TRANSPORT:{{ connection.transport }} nxos_snmp_location sanity test" - name: Setup - Remove snmp_location if configured nxos_snmp_location: &remove location: Test state: absent timeout: 60 provider: "{{ connection }}" ignore_errors: yes - block: - name: Configure snmp host nxos_snmp_location: &config location: Test state: present timeout: 60 provider: "{{ connection }}" register: result - assert: &true that: - "result.changed == true" - name: Idempotence Check nxos_snmp_location: *config register: result - assert: &false that: - "result.changed == false" always: - name: Cleanup nxos_snmp_location: *remove register: result - assert: *true - name: Cleanup Idempotence nxos_snmp_location: *remove register: result - assert: *false - debug: msg="END TRANSPORT:{{ connection.transport }} nxos_snmp_location sanity test"