forked from Deuxfleurs/nixcfg
added failover nameservers
This commit is contained in:
parent
839e691880
commit
2d8999b5d5
2 changed files with 4 additions and 3 deletions
|
@ -25,7 +25,7 @@ in
|
||||||
# networking.wireless.enable = true; # Enables wireless support via wpa_supplicant.
|
# networking.wireless.enable = true; # Enables wireless support via wpa_supplicant.
|
||||||
|
|
||||||
# Networking configuration (static IPs for each node is defined in node/*.nix)
|
# Networking configuration (static IPs for each node is defined in node/*.nix)
|
||||||
networking.nameservers = [ "9.9.9.9" ];
|
networking.nameservers = [ "9.9.9.9" "213.186.33.99" "172.104.136.243" ];
|
||||||
|
|
||||||
# Wireguard VPN configuration
|
# Wireguard VPN configuration
|
||||||
# TODO: Max dit qu'on peut monter persistentKeepalive à 25s car les NAT ne mettent pas de tiemout inférieur à 30s
|
# TODO: Max dit qu'on peut monter persistentKeepalive à 25s car les NAT ne mettent pas de tiemout inférieur à 30s
|
||||||
|
|
|
@ -19,12 +19,13 @@ for NIXHOST in $NIXHOSTLIST; do
|
||||||
|
|
||||||
echo "==== DOING $NIXHOST ===="
|
echo "==== DOING $NIXHOST ===="
|
||||||
|
|
||||||
echo "updating"
|
echo "updating Nix channels"
|
||||||
ssh -F ssh_config $SSH_DEST sudo nix-channel --update
|
ssh -F ssh_config $SSH_DEST sudo nix-channel --update
|
||||||
|
|
||||||
echo "generating config"
|
echo "generating NixOS config"
|
||||||
cat configuration.nix | ssh -F ssh_config $SSH_DEST sudo tee /etc/nixos/configuration.nix > /dev/null
|
cat configuration.nix | ssh -F ssh_config $SSH_DEST sudo tee /etc/nixos/configuration.nix > /dev/null
|
||||||
cat node/$NIXHOST.nix | ssh -F ssh_config $SSH_DEST sudo tee /etc/nixos/node.nix > /dev/null
|
cat node/$NIXHOST.nix | ssh -F ssh_config $SSH_DEST sudo tee /etc/nixos/node.nix > /dev/null
|
||||||
cat node/$NIXHOST.site.nix | ssh -F ssh_config $SSH_DEST sudo tee /etc/nixos/site.nix > /dev/null
|
cat node/$NIXHOST.site.nix | ssh -F ssh_config $SSH_DEST sudo tee /etc/nixos/site.nix > /dev/null
|
||||||
|
echo "rebuilding NixOS"
|
||||||
ssh -F ssh_config $SSH_DEST sudo nixos-rebuild switch
|
ssh -F ssh_config $SSH_DEST sudo nixos-rebuild switch
|
||||||
done
|
done
|
||||||
|
|
Loading…
Reference in a new issue