--- - debug: msg="START iosxr netconf/common_netconf.yaml on connection={{ ansible_connection }}" # hit general code - name: setup - remove login iosxr_banner: banner: login provider: "{{ netconf }}" state: absent - name: Set login iosxr_banner: banner: login text: | this is my login banner that has a multiline string provider: "{{ netconf }}" state: present register: result - debug: msg: "{{ result }}" - assert: that: - "result.changed == true" - "'this is my login banner' in result.xml" - "'that has a multiline' in result.xml" # hit etree_findall() - name: remove host logging iosxr_logging: dest: host name: 172.16.0.1 state: absent provider: "{{ netconf }}" - name: set up syslog host logging iosxr_logging: &addhostlog dest: host name: 172.16.0.1 level: errors state: present provider: "{{ netconf }}" register: result - assert: that: - 'result.changed == true' - '"172.16.0.1" in result.xml[0]' - debug: msg="END iosxr netconf/common_netconf.yaml on connection={{ ansible_connection }}"