1--- 2- debug: 3 msg: START junos_lag_interfaces parsed integration tests on connection={{ ansible_connection 4 }} 5 6- set_fact: 7 expected_parsed_output: 8 9 - name: ae1 10 members: 11 - member: ge-0/0/1 12 - member: ge-0/0/2 13 mode: active 14 - name: ae2 15 link_protection: true 16 members: 17 - member: ge-0/0/3 18 link_type: primary 19 20 - member: ge-0/0/4 21 link_type: backup 22 mode: passive 23 24- name: Parse externally provided interfaces config to agnostic model 25 register: result 26 junipernetworks.junos.junos_lag_interfaces: 27 running_config: "{{ lookup('file', './fixtures/parsed.cfg') }}" 28 state: parsed 29 30- name: Assert that config was correctly parsed 31 assert: 32 that: 33 - "{{ expected_parsed_output | symmetric_difference(result['parsed']) |length ==\ 34 \ 0 }}" 35- debug: 36 msg: END junos_lag_interfaces parsed integration tests on connection={{ ansible_connection 37 }} 38