--- - debug: msg="START connection={{ ansible_connection }} cnos_user basic test" - name: Remove old entries of user cnos_user: aggregate: - { name: ansibletest1 } - { name: ansibletest2 } - { name: ansibletest3 } # provider: "{{ connection }}" configured_password: admin state: absent # Start tests - name: Create user cnos_user: name: ansibletest1 roles: network-operator # provider: "{{ connection }}" state: present register: result - assert: that: - 'result.changed == true' - '"username" in result.commands[0]' - '"role network-operator" in result.commands[1]' - name: Collection of users cnos_user: aggregate: - { name: ansibletest2 } - { name: ansibletest3 } # provider: "{{ connection }}" state: present roles: network-admin register: result - assert: that: - 'result.changed == true' - name: tearDown cnos_user: aggregate: - { name: ansibletest1 } - { name: ansibletest2 } - { name: ansibletest3 } # provider: "{{ connection }}" state: absent register: result - assert: that: - 'result.changed == true' - '"no username" in result.commands[0]' - debug: msg="END connection={{ ansible_connection }} cnos_user basic test"