ansible/test/integration/targets/nxos_netconf/tasks/main.yaml
Mike Wiebe e82d407fa8 Add filter option to netconf_config module (#63593)
* Add filter option for netconf_config module

* Address review comments and add tests

* Refactor integration tests

* Address review comments

* Review comments

* Fix nxos_netconf include check
2019-10-30 19:09:13 +05:30

41 lines
852 B
YAML

---
- name: Setup - Enable feature netconf
nxos_feature:
feature: netconf
state: enabled
vars: &ssh_credentials
ansible_connection: network_cli
ansible_ssh_port: 22
register: result
ignore_errors: yes
- debug: msg='Netconf feature is not supported on this platform!'
when: result.failed
- name: Setup - Remove Vlan
nxos_config:
lines:
- no vlan 42
ignore_errors: yes
when: not result.failed
- block:
- name: Run netconf tests
include: netconf.yaml
when: not result.failed
always:
- name: Disable feature netconf
nxos_feature:
feature: netconf
state: disabled
vars: *ssh_credentials
when: not result.failed
- name: Cleanup - Remove vlan
nxos_config:
lines:
- no vlan 42
vars: *ssh_credentials
ignore_errors: yes
when: not result.failed