Files
Terraform/.ansible.d/setup.sh
2024-12-14 23:15:29 -06:00

13 lines
379 B
Bash
Executable File

#!/bin/bash
IP=$1
KEY_FILE="~/.ssh/setuproot.key.priv"
PLAYBOOK="./.ansible.d/setup.yml"
until /dev/tcp/$IP/22; do
echo "Attempting connection to $IP. For first setup script."
ansible-playbook --key-file "$KEY_FILE" -i "$IP," "$PLAYBOOK"
echo "Connection attempt failed. Retrying in 1 second."
sleep 1
done
echo "Successfully connected to $IP and ran playbook."