infra/scripts/setup/0-install_kubes.sh

36 lines
1.3 KiB
Bash
Executable File

#!/usr/bin/env bash
set -xe
cd ~/infra || exit
USER_NAME=virgil
#clear out old known_host entries
ssh-keygen -f "/home/dtookey/.ssh/known_hosts" -R "10.1.1.2" || true
ssh-keygen -f "/home/dtookey/.ssh/known_hosts" -R "10.1.1.3" || true
ssh-keygen -f "/home/dtookey/.ssh/known_hosts" -R "10.1.1.4" || true
ssh-keygen -f "/home/dtookey/.ssh/known_hosts" -R "10.1.1.5" || true
ssh-keygen -f "/home/dtookey/.ssh/known_hosts" -R "10.1.1.6" || true
ssh-keygen -f "/home/dtookey/.ssh/known_hosts" -R "10.1.1.7" || true
ssh-keygen -f "/home/dtookey/.ssh/known_hosts" -R "10.1.1.8" || true
ssh -t ares "echo \"virgil ALL=(ALL) NOPASSWD:ALL\" | sudo tee /etc/sudoers.d/passwordless > /dev/null"
ssh ares "echo \"ares checked in\""
ssh -t artemis "echo \"virgil ALL=(ALL) NOPASSWD:ALL\" | sudo tee /etc/sudoers.d/passwordless > /dev/null"
ssh artemis "echo \"artemis checked in\""
ssh -t apollo "echo \"virgil ALL=(ALL) NOPASSWD:ALL\" | sudo tee /etc/sudoers.d/passwordless > /dev/null"
ssh apollo "echo \"artemis checked in\""
ssh cupid1 "echo \"cupid1 checked in\""
ssh cupid2 "echo \"cupid2 checked in\""
ssh cupid3 "echo \"cupid3 checked in\""
ssh cupid4 "echo \"cupid4 checked in\""
parallel -a ./groups/all ./scripts/setup/finish_preseeded_ubuntu.sh -n {}
./scripts/setup/kube_leader.sh -n ares
echo "scripts/setup/1-finish-config.sh -t sha:alphabettispaghetti1234567890"