From 4b1ef589921487c5d658d92470e1c18783a7d1b1 Mon Sep 17 00:00:00 2001 From: Dominik Polakovics Date: Fri, 1 Dec 2023 12:02:38 +0100 Subject: [PATCH] add podman dhcp --- hosts/fw.cloonar.com/modules/podman.nix | 46 ++++++++++++------------- 1 file changed, 23 insertions(+), 23 deletions(-) diff --git a/hosts/fw.cloonar.com/modules/podman.nix b/hosts/fw.cloonar.com/modules/podman.nix index 153ee06..beffbbc 100644 --- a/hosts/fw.cloonar.com/modules/podman.nix +++ b/hosts/fw.cloonar.com/modules/podman.nix @@ -25,27 +25,27 @@ in { }; }; - # systemd.sockets."io.podman.dhcp" = { - # description = "DHCP Client for CNI"; - # socketConfig = { - # ListenStream = "%t/cni/dhcp.sock"; - # SocketMode = 0600; - # }; - # wantedBy = [ "sockets.target" ]; - # }; - # - # systemd.services."io.podman.dhcp" = { - # description = "DHCP Client CNI Service"; - # after = [ "io.podman.dhcp.socket" ]; - # requires = [ "io.podman.dhcp.socket" ]; - # wantedBy = [ "multi-user.target" "io.podman.dhcp.socket" ]; - # path = [ pkgs.cni-plugins ]; - # - # serviceConfig = { - # Type = "simple"; - # ExecStart= "${pkgs.cni-plugins}/bin/dhcp daemon"; - # TimeoutStopSec = 30; - # KillMode = "process"; - # }; - # }; + systemd.sockets."io.podman.dhcp" = { + description = "DHCP Client for CNI"; + socketConfig = { + ListenStream = "%t/cni/dhcp.sock"; + SocketMode = 0600; + }; + wantedBy = [ "sockets.target" ]; + }; + + systemd.services."io.podman.dhcp" = { + description = "DHCP Client CNI Service"; + after = [ "io.podman.dhcp.socket" ]; + requires = [ "io.podman.dhcp.socket" ]; + wantedBy = [ "multi-user.target" "io.podman.dhcp.socket" ]; + path = [ pkgs.cni-plugins ]; + + serviceConfig = { + Type = "simple"; + ExecStart= "${pkgs.cni-plugins}/bin/dhcp daemon"; + TimeoutStopSec = 30; + KillMode = "process"; + }; + }; }