--- - name: Setup nxos_banner: banner: motd text: | Junk motd banner over multiple lines state: present provider: "{{ connection }}" - name: remove motd nxos_banner: &rm-motd banner: motd state: absent provider: "{{ connection }}" register: result - assert: that: - "result.changed == true" - "'no banner motd' in result.commands" - name: remove motd (idempotent) nxos_banner: *rm-motd register: result - assert: that: - "result.changed == false" - "result.commands | length == 0" # FIXME add in tests for everything defined in docs # FIXME Test state:absent + test: # FIXME Without powers ensure "privileged mode required"