new setup script
This commit is contained in:
@@ -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."
|
||||||
Reference in New Issue
Block a user