--- - debug: msg="START cli/disable.yaml" - name: Disable NXAPI nxos_nxapi: state: absent provider: "{{ cli }}" register: result # delegate_to: "{{ delegate_to }}" - debug: var=result when: debug - name: Check NXAPI state nxos_command: commands: - show feature | grep nxapi provider: "{{ cli }}" register: result # delegate_to: "{{ delegate_to }}" - debug: var=result when: debug - name: Assert NXAPI is disabled assert: that: result.stdout[0] | search('disabled') - name: Disable NXAPI again nxos_nxapi: state: absent provider: "{{ cli }}" register: result # delegate_to: "{{ delegate_to }}" - name: Assert idempotence assert: that: result.changed == false # FIXME https://github.com/ansible/ansible-modules-core/issues/4955 ignore_errors: yes - debug: msg="END cli/disable.yaml"