diff options
author | ADRN <adrien@luxeylab.net> | 2021-11-28 14:40:03 +0100 |
---|---|---|
committer | ADRN <adrien@luxeylab.net> | 2021-11-28 14:40:03 +0100 |
commit | 2d8999b5d525f8552b48db0c63c6fb97a6015a4e (patch) | |
tree | d78c085f06cfc0cb8751f9bbb87cfcab84e49ee9 | |
parent | 839e6918803deee72a6c8444e9a61ca0af75b79d (diff) | |
download | nixcfg-2d8999b5d525f8552b48db0c63c6fb97a6015a4e.tar.gz nixcfg-2d8999b5d525f8552b48db0c63c6fb97a6015a4e.zip |
added failover nameservers
-rw-r--r-- | configuration.nix | 2 | ||||
-rwxr-xr-x | deploy.sh | 5 |
2 files changed, 4 insertions, 3 deletions
diff --git a/configuration.nix b/configuration.nix index 9c8cb79..be25492 100644 --- a/configuration.nix +++ b/configuration.nix @@ -25,7 +25,7 @@ in # networking.wireless.enable = true; # Enables wireless support via wpa_supplicant. # 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 # 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 "updating" + echo "updating Nix channels" 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 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 + echo "rebuilding NixOS" ssh -F ssh_config $SSH_DEST sudo nixos-rebuild switch done |