Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 4 additions & 2 deletions framework/set/resources/airgap/rke2/add-servers.sh
Original file line number Diff line number Diff line change
Expand Up @@ -25,6 +25,7 @@ run_ssh() {
export GROUP=${GROUP}; \
export VPC_IP=${VPC_IP}; \
export RKE2_SERVER_ONE_IP=${RKE2_SERVER_ONE_IP}; \
export RKE2_NEW_SERVER_IP=${RKE2_NEW_SERVER_IP}; \
export RKE2_TOKEN=${RKE2_TOKEN}; \
export REGISTRY=${REGISTRY}; \
export REGISTRY_USERNAME=${REGISTRY_USERNAME}; \
Expand Down Expand Up @@ -67,6 +68,7 @@ EOF

setup_networking() {
sudo systemctl disable systemd-resolved; sudo systemctl stop systemd-resolved
sleep 5
sudo sed -i.bak "s/^nameserver .*/nameserver ${VPC_IP}/" /etc/resolv.conf
sudo sed -i.bak "/^options /d" /etc/resolv.conf
echo "options edns0" | sudo tee -a /etc/resolv.conf
Expand All @@ -88,8 +90,8 @@ run_ssh "${RKE2_NEW_SERVER_IP}" "sudo systemctl enable rke2-server"
run_ssh "${RKE2_NEW_SERVER_IP}" "sudo systemctl start rke2-server"

setupDaemonFunction=$(declare -f setup_docker_daemon)
run_ssh "${RKE2_SERVER_ONE_IP}" "${setupDaemonFunction}; setup_docker_daemon"
run_ssh "${RKE2_SERVER_ONE_IP}" "sudo systemctl restart docker && sudo systemctl daemon-reload"
run_ssh "${RKE2_NEW_SERVER_IP}" "${setupDaemonFunction}; setup_docker_daemon"
run_ssh "${RKE2_NEW_SERVER_IP}" "sudo systemctl restart docker && sudo systemctl daemon-reload"

setupNetworkingFunction=$(declare -f setup_networking)
run_ssh "${RKE2_NEW_SERVER_IP}" "${setupNetworkingFunction}; setup_networking"
Expand Down
1 change: 1 addition & 0 deletions framework/set/resources/airgap/rke2/init-server.sh
Original file line number Diff line number Diff line change
Expand Up @@ -65,6 +65,7 @@ EOF

setup_networking() {
sudo systemctl disable systemd-resolved; sudo systemctl stop systemd-resolved
sleep 5
sudo sed -i.bak "s/^nameserver .*/nameserver ${VPC_IP}/" /etc/resolv.conf
sudo sed -i.bak "/^options /d" /etc/resolv.conf
echo "options edns0" | sudo tee -a /etc/resolv.conf
Expand Down