diff --git a/bitnami/elasticsearch/8/debian-12/prebuildfs/opt/bitnami/scripts/libnet.sh b/bitnami/elasticsearch/8/debian-12/prebuildfs/opt/bitnami/scripts/libnet.sh index 90652245c2a7..94e52dbd8a76 100644 --- a/bitnami/elasticsearch/8/debian-12/prebuildfs/opt/bitnami/scripts/libnet.sh +++ b/bitnami/elasticsearch/8/debian-12/prebuildfs/opt/bitnami/scripts/libnet.sh @@ -8,6 +8,7 @@ # Load Generic Libraries . /opt/bitnami/scripts/liblog.sh +. /opt/bitnami/scripts/libvalidations.sh # Functions @@ -68,7 +69,13 @@ get_machine_ip() { error "Could not find any IP address associated to hostname ${hostname}" exit 1 fi - echo "${ip_addresses[0]}" + + # Check if the first IP address is IPv6 and add brackets + if validate_ipv6 "${ip_addresses[0]}" ; then + echo "[${ip_addresses[0]}]" + else + echo "${ip_addresses[0]}" + fi } ########################