#!/bin/bash set -euo pipefail : "${TARGET_HOSTS:?TARGET_HOSTS is not configured}" : "${SSH_USER:?SSH_USER is not configured}" echo "SSH directory:" ls -la ~/.ssh/ 2>/dev/null || true echo "SSH-related environment variables:" env | grep -Ei 'ssh|key' | sed 's/=.*/=/' for host in $TARGET_HOSTS; do echo "Connecting to $host..." ssh \ -i ~/.ssh/alpine_hosts \ -o BatchMode=yes \ -o StrictHostKeyChecking=accept-new \ "$SSH_USER@$host" \ 'hostname' done