--- # # Copyright (c) 2019 Wind River Systems, Inc. # # SPDX-License-Identifier: Apache-2.0 # # SUB-TASKS DESCRIPTION: # Validate DNS IP format and reachability # - block: - name: Check format of DNS Server IP debug: msg: "DNS Server: {{ dns_server }}" failed_when: dns_server | ipaddr == False - name: Perform ping test command: ping -w 1 {{ dns_server }} register: ping_result failed_when: false - name: Fail if DNS Server is unreachable fail: msg: "The provided DNS Server {{ dns_server }} is unreachable." when: ping_result.rc !=0 when: dns_server != default_dns_server vars: default_dns_server: 192.168.204.2