Fixing pimox worker having 2 ips
This commit is contained in:
parent
d7d83bef6a
commit
540ae7e486
|
|
@ -436,6 +436,7 @@ resource "null_resource" "kubeadm_worker" {
|
|||
user = self.triggers.user
|
||||
private_key = file(self.triggers.ssh_key_path)
|
||||
host = self.triggers.host
|
||||
timeout = "15m"
|
||||
}
|
||||
|
||||
provisioner "remote-exec" {
|
||||
|
|
|
|||
13
jeannie
13
jeannie
|
|
@ -1476,13 +1476,20 @@ iface ${interface_name} inet static
|
|||
dns-nameservers ${dns_servers}
|
||||
INTERFACES
|
||||
sudo cp /tmp/homelab-interfaces /etc/network/interfaces
|
||||
sudo systemctl disable --now systemd-networkd NetworkManager 2>/dev/null || true
|
||||
sudo mkdir -p /etc/cloud/cloud.cfg.d
|
||||
printf '%s\n' 'network: {config: disabled}' | sudo tee /etc/cloud/cloud.cfg.d/99-disable-network-config.cfg >/dev/null
|
||||
for unit in systemd-networkd systemd-networkd.socket NetworkManager dhcpcd; do
|
||||
sudo systemctl disable --now "\$unit" >/dev/null 2>&1 || true
|
||||
done
|
||||
sudo pkill -x dhclient >/dev/null 2>&1 || true
|
||||
sudo pkill -x dhcpcd >/dev/null 2>&1 || true
|
||||
sudo systemctl enable networking >/dev/null 2>&1 || true
|
||||
sudo ifdown --force ${interface_name} 2>/dev/null || true
|
||||
sudo ip addr flush dev ${interface_name} || true
|
||||
sudo ip addr flush dev ${interface_name} scope global || true
|
||||
sudo ip route flush dev ${interface_name} || true
|
||||
sudo ip link set ${interface_name} up
|
||||
sudo ip addr add ${worker_ip} dev ${interface_name}
|
||||
sudo ip route replace default via ${gateway} dev ${interface_name}
|
||||
sudo ip route replace default via ${gateway} dev ${interface_name} src ${worker_address}
|
||||
printf '%s\n' ${dns_servers} | awk '{ for (i = 1; i <= NF; i++) print "nameserver " \$i }' | sudo tee /etc/resolv.conf >/dev/null
|
||||
sudo ifup --force ${interface_name} 2>/dev/null || true
|
||||
sudo ssh-keygen -A
|
||||
|
|
|
|||
Loading…
Reference in New Issue