aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorADRN <adrien@luxeylab.net>2021-11-28 14:40:03 +0100
committerADRN <adrien@luxeylab.net>2021-11-28 14:40:03 +0100
commit2d8999b5d525f8552b48db0c63c6fb97a6015a4e (patch)
treed78c085f06cfc0cb8751f9bbb87cfcab84e49ee9
parent839e6918803deee72a6c8444e9a61ca0af75b79d (diff)
downloadnixcfg-2d8999b5d525f8552b48db0c63c6fb97a6015a4e.tar.gz
nixcfg-2d8999b5d525f8552b48db0c63c6fb97a6015a4e.zip
added failover nameservers
-rw-r--r--configuration.nix2
-rwxr-xr-xdeploy.sh5
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
diff --git a/deploy.sh b/deploy.sh
index c327c67..62edcb7 100755
--- a/deploy.sh
+++ b/deploy.sh
@@ -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