--- - debug: msg="START netconf_xml/output.yaml" - name: get output for single command junos_command: commands: ['show version'] format: xml provider: "{{ netconf }}" register: result - assert: that: - "result.changed == false" - "result.stdout is defined" - "result.stdout_lines is defined" - name: get output for multiple commands junos_command: commands: - show version - show route format: xml provider: "{{ netconf }}" register: result - assert: that: - "result.changed == false" - "result.stdout is defined" - "result.stdout_lines is defined" - name: get output for single command with cli transport junos_command: commands: show version | display xml provider: transport: cli register: result - assert: that: - "result.changed == false" - "result.stdout is defined" - "result.stdout_lines is defined" - name: get output for multiple commands with cli transport junos_command: commands: - show version - show route display: xml provider: transport: cli register: result - assert: that: - "result.changed == false" - "result.stdout is defined" - "result.stdout_lines is defined" - debug: msg="END netconf_xml/output.yaml"