--- - debug: msg="START netconf_config junos/basic.yaml on connection={{ ansible_connection }}" - include_vars: "{{playbook_dir }}/targets/netconf_config/tests/junos/fixtures/config.yml" - name: syslog file config- setup junos_config: lines: - delete system syslog file test_netconf_config - name: configure syslog file netconf_config: content: "{{ syslog_config }}" register: result - assert: that: - "result.changed == true" - "'test_netconf_config' in result.diff.after" - name: configure syslog file (idempotent) netconf_config: content: "{{ syslog_config }}" register: result - assert: that: - "result.changed == false" - name: configure syslog file replace netconf_config: content: "{{ syslog_config_replace }}" default_operation: 'replace' register: result - assert: that: - "result.changed == true" - name: test backup netconf_config: content: "{{ syslog_config }}" backup: True register: result - assert: that: - "'backup_path' in result" - name: syslog file config- teardown junos_config: lines: - delete system syslog file test_netconf_config - name: save config netconf_config: backup: yes register: result - assert: that: - "'backup_path' in result" - debug: msg="END netconf_config junos/basic.yaml on connection={{ ansible_connection }}"