new setup script

This commit is contained in:
tolerryan
2024-12-14 23:15:29 -06:00
parent da13953fca
commit 931eedf47d

View File

@@ -1,6 +1,13 @@
#!/bin/bash #!/bin/bash
ip=$1 IP=$1
until timeout 5 bash -c "</dev/tcp/$ip/22"; do KEY_FILE="~/.ssh/setuproot.key.priv"
ansible-playbook --key-file "~/.ssh/setuproot.key.priv" -i $ip, ./.ansible.d/setup.yml 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 sleep 1
done done
echo "Successfully connected to $IP and ran playbook."