diff options
author | Ansible Core Team <info@ansible.com> | 2020-03-09 09:40:36 +0000 |
---|---|---|
committer | Ansible Core Team <info@ansible.com> | 2020-03-09 09:40:36 +0000 |
commit | 1915feadd5aede002d5036a52fd7f77c90bd91c2 (patch) | |
tree | ec6e1d474d77a6e16bc38f4583223e9cfd60bab5 /test/integration/targets/junos_lldp_interfaces/tests/netconf/replaced.yaml | |
parent | e1b850b0712dceb781e63e3bae2ba0276bb8c004 (diff) | |
download | ansible-1915feadd5aede002d5036a52fd7f77c90bd91c2.tar.gz |
Migrated to junipernetworks.junos
Diffstat (limited to 'test/integration/targets/junos_lldp_interfaces/tests/netconf/replaced.yaml')
-rw-r--r-- | test/integration/targets/junos_lldp_interfaces/tests/netconf/replaced.yaml | 66 |
1 files changed, 0 insertions, 66 deletions
diff --git a/test/integration/targets/junos_lldp_interfaces/tests/netconf/replaced.yaml b/test/integration/targets/junos_lldp_interfaces/tests/netconf/replaced.yaml deleted file mode 100644 index 4c87a563c3..0000000000 --- a/test/integration/targets/junos_lldp_interfaces/tests/netconf/replaced.yaml +++ /dev/null @@ -1,66 +0,0 @@ ---- -- debug: - msg: "START junos_lldp_interfaces replaced integration tests on connection={{ ansible_connection }}" - -- name: get supported protocols - junos_command: - commands: show lldp - register: result - ignore_errors: yes - -- name: lldp supported - set_fact: - lldp_supported: True - when: not result.failed - -- name: lldp not supported - set_fact: - lldp_supported: False - when: result.failed - -- block: - - include_tasks: _remove_config.yaml - - - set_fact: - expected_replaced_output: - - name: ge-0/0/1 - enabled: False - - name: ge-0/0/2 - enabled: False - - - name: Configure initial state for interface - junos_lldp_interfaces: - config: - - name: ge-0/0/1 - - name: ge-0/0/2 - enabled: False - register: result - - - name: Replace the provided configuration with the exisiting running configuration - junos_lldp_interfaces: &replaced - config: - - name: ge-0/0/1 - enabled: False - state: replaced - register: result - - - name: Assert the configuration is reflected on host - assert: - that: - - "{{ expected_replaced_output | symmetric_difference(result['after']) |length == 0 }}" - - - name: Replace the provided configuration with the existing running configuration (IDEMPOTENT) - junos_lldp_interfaces: *replaced - register: result - - - name: Assert that the previous task was idempotent - assert: - that: - - "result['changed'] == false" - - always: - - include_tasks: _remove_config.yaml - when: lldp_supported - -- debug: - msg: "END junos_lldp_interfaces replaced integration tests on connection={{ ansible_connection }}" |