
bpt22 pushed to branch main at Root / DBRoot / PostgreSQL Commits: a52c8b06 by Bernardo Pavloski Tomasi at 2025-08-01T21:31:14-03:00 update - - - - - 2 changed files: - ansible/Containerfile - ansible/verify-hostnames.sh Changes: ===================================== ansible/Containerfile ===================================== @@ -6,7 +6,9 @@ RUN apt-get update RUN apt-get install --no-install-recommends -y \ python3 \ ansible \ + jq \ openssh-client \ + curl \ dnsutils ===================================== ansible/verify-hostnames.sh ===================================== @@ -36,7 +36,7 @@ verify_reverse_lookup() { local host="$1" local ip_addr="$2" - reverse=$(nslookup "$ip_addr" 2>/dev/null | awk '$2 == "name" { print $4 }') + reverse=$(dig -x "$ip_addr" @"$DNS_SERVER" +short 2>/dev/null) if [ -z "$reverse" ]; then echo " ! No reverse DNS found for $ip_addr" return 1 @@ -61,7 +61,9 @@ verify_hostname() { echo "Checking $host" local host=$1 - local ip_addrs=$(nslookup "$host" 2> /dev/null | awk '/^Address: / { print $2 }') + local ipv4=$(dig A "$host" @"$DNS_SERVER" +short 2> /dev/null) + local ipv6=$(dig AAAA "$host" @"$DNS_SERVER" +short 2> /dev/null) + local ip_addrs=("${ipv4[@]}" "${ipv6[@]}") if [ -n "$ip_addrs" ]; then for ip_addr in $ip_addrs; do View it on GitLab: https://gitlab.c3sl.ufpr.br/root/dbroot/postgresql-sync-config/-/commit/a52c... -- View it on GitLab: https://gitlab.c3sl.ufpr.br/root/dbroot/postgresql-sync-config/-/commit/a52c... You're receiving this email because of your account on gitlab.c3sl.ufpr.br.
participantes (1)
-
bpt22 (@bpt22)