--- - debug: msg="START cli/basic.yaml on connection={{ ansible_connection }}" - name: setup vyos_config: lines: - delete system name-server 1.1.1.1 - delete system name-server 2.2.2.2 - delete system name-server 3.3.3.3 match: none - name: configure name servers vyos_system: name_servers: - 1.1.1.1 - 2.2.2.2 - 3.3.3.3 register: result - assert: that: - result.changed == true - result.commands|length == 3 - result.commands[0] is search("set system name-server '1.1.1.1'") - result.commands[1] is search("set system name-server '2.2.2.2'") - result.commands[2] is search("set system name-server '3.3.3.3'") - name: verify name_servers vyos_system: name_servers: - 1.1.1.1 - 2.2.2.2 - 3.3.3.3 register: result - assert: that: - result.changed == false - name: remove one vyos_system: name_servers: - 3.3.3.3 state: absent register: result - assert: that: - result.changed == true - result.commands|length == 1 - result.commands[0] is search("delete system name-server '3.3.3.3'") - name: teardown vyos_config: lines: - delete system name-server name-server 1.1.1.1 - delete system name-server name-server 2.2.2.2 - delete system name-server name-server 3.3.3.3 match: none - debug: msg="END cli/basic.yaml on connection={{ ansible_connection }}"