diff options
| author | quentin@aristote.fr <quentin@aristote.fr> | 2024-10-27 21:55:51 +0100 |
|---|---|---|
| committer | quentin@aristote.fr <quentin@aristote.fr> | 2024-10-27 21:55:51 +0100 |
| commit | 7b57b217f6d6926c7aa00b8695d9fed351242be4 (patch) | |
| tree | ec00fa7928fccca7f711d0346c36bcf9565227d2 /config/networking | |
| parent | 167541a6e33245dbc664092698c1b01529425460 (diff) | |
kea: depend on self's addresses being set up
Diffstat (limited to 'config/networking')
| -rw-r--r-- | config/networking/services/dhcp.nix | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/config/networking/services/dhcp.nix b/config/networking/services/dhcp.nix index e513423..24f003c 100644 --- a/config/networking/services/dhcp.nix +++ b/config/networking/services/dhcp.nix @@ -4,8 +4,8 @@ ... }: let ifaces = config.personal.networking.interfaces; - netdevServices = - builtins.map (iface: "${iface}-netdev.service") + dependencies = + builtins.concatMap (iface: ["${iface}-netdev.service" "network-addresses-${iface}.service"]) ["wan" "iot" "guest"]; # not enp3s0 because it may come down for good reasons in { services.kea.dhcp4 = { @@ -69,7 +69,7 @@ in { }; systemd.services.kea-dhcp4-server = { - after = netdevServices; - bindsTo = netdevServices; + after = dependencies; + bindsTo = dependencies; }; } |
