diff options
author | Alex Auvolat <alex@adnab.me> | 2022-02-25 17:52:17 +0100 |
---|---|---|
committer | Alex Auvolat <alex@adnab.me> | 2022-02-25 17:52:17 +0100 |
commit | 6dc92812997e99e12ae5fcab3bda65f056a74edb (patch) | |
tree | de185f8e60062a90ac2a57243dfce2add70bd083 /cluster/staging/node | |
parent | 20ab1f7b8a76a116644668029175100c15a615e2 (diff) | |
download | nixcfg-6dc92812997e99e12ae5fcab3bda65f056a74edb.tar.gz nixcfg-6dc92812997e99e12ae5fcab3bda65f056a74edb.zip |
Add remote LUKS unlocking configuration
Diffstat (limited to 'cluster/staging/node')
-rw-r--r-- | cluster/staging/node/carcajou.nix | 10 | ||||
-rw-r--r-- | cluster/staging/node/cariacou.nix | 10 | ||||
-rw-r--r-- | cluster/staging/node/caribou.nix | 15 |
3 files changed, 14 insertions, 21 deletions
diff --git a/cluster/staging/node/carcajou.nix b/cluster/staging/node/carcajou.nix index 82cd8f9..beff6a7 100644 --- a/cluster/staging/node/carcajou.nix +++ b/cluster/staging/node/carcajou.nix @@ -10,13 +10,9 @@ networking.hostName = "carcajou"; - networking.interfaces.eno1.useDHCP = false; - networking.interfaces.eno1.ipv4.addresses = [ - { - address = "192.168.1.22"; - prefixLength = 24; - } - ]; + deuxfleurs.network_interface = "eno1"; + deuxfleurs.lan_ip = "192.168.1.22"; + networking.interfaces.eno1.ipv6.addresses = [ { address = "2a01:e0a:c:a720::22"; diff --git a/cluster/staging/node/cariacou.nix b/cluster/staging/node/cariacou.nix index d9dbc93..430996c 100644 --- a/cluster/staging/node/cariacou.nix +++ b/cluster/staging/node/cariacou.nix @@ -10,13 +10,9 @@ networking.hostName = "cariacou"; - networking.interfaces.eno1.useDHCP = false; - networking.interfaces.eno1.ipv4.addresses = [ - { - address = "192.168.1.21"; - prefixLength = 24; - } - ]; + deuxfleurs.network_interface = "eno1"; + deuxfleurs.lan_ip = "192.168.1.21"; + networking.interfaces.eno1.ipv6.addresses = [ { address = "2a01:e0a:c:a720::21"; diff --git a/cluster/staging/node/caribou.nix b/cluster/staging/node/caribou.nix index 3be3cdc..7b785ef 100644 --- a/cluster/staging/node/caribou.nix +++ b/cluster/staging/node/caribou.nix @@ -3,6 +3,11 @@ { config, pkgs, ... }: { + imports = + [ + ./remote-unlock.nix + ]; + # Use the systemd-boot EFI boot loader. boot.loader.systemd-boot.enable = true; boot.loader.timeout = 20; @@ -10,13 +15,9 @@ networking.hostName = "caribou"; - networking.interfaces.eno1.useDHCP = false; - networking.interfaces.eno1.ipv4.addresses = [ - { - address = "192.168.1.23"; - prefixLength = 24; - } - ]; + deuxfleurs.network_interface = "eno1"; + deuxfleurs.lan_ip = "192.168.1.23"; + networking.interfaces.eno1.ipv6.addresses = [ { address = "2a01:e0a:c:a720::23"; |