--- - debug: msg="START netconf_json/equal.yaml" - name: test == operator with xml encoding junos_command: commands: - show version - show interfaces fxp0 wait_for: - "result[0]['software-information'][0]['host-name'][0]['data'] == {{ inventory_hostname_short }}" - "result[1]['interface-information'][0]['physical-interface'][0]['name'][0]['data'] == fxp0" format: json provider: "{{ netconf }}" register: result - assert: that: - "result.changed == false" - "result.stdout is defined" - "result.stdout_lines is defined" - name: test eq operator with json encoding junos_command: commands: - show version - show interfaces fxp0 wait_for: - "result[0]['software-information'][0]['host-name'][0]['data'] eq {{ inventory_hostname_short }}" - "result[1]['interface-information'][0]['physical-interface'][0]['name'][0]['data'] eq fxp0" format: json provider: "{{ netconf }}" register: result - assert: that: - "result.changed == false" - "result.stdout is defined" - "result.stdout_lines is defined" - debug: msg="END netconf_json/equal.yaml"