--- - debug: msg="START eos eapi/net_banner.yaml on connection={{ ansible_connection }}" # Add minimal testcase to check args are passed correctly to # implementation module and module run is successful. - name: Remove previous motd banner (setup) eos_config: lines: no banner motd authorize: yes provider: "{{ eapi }}" - name: create motd net_banner: banner: motd text: this is my motd banner configure by net_banner state: present authorize: yes provider: "{{ eapi }}" register: result - assert: that: - "result.changed == true" - "result.commands.0.cmd == 'banner motd'" - "result.commands.0.input == 'this is my motd banner configure by net_banner'" # Ensure sessions contains epoc. Will fail after 18th May 2033 - "'ansible_1' in result.session_name" - name: Remove previous motd banner (teardown) eos_config: lines: no banner motd authorize: yes provider: "{{ eapi }}" - debug: msg="END eos eapi/net_banner.yaml on connection={{ ansible_connection }}"