[Backport release-24.11] nixos-containers: fix enableTun option (#358484)

This commit is contained in:
Franz Pletz 2024-11-23 17:24:00 +01:00 committed by GitHub
commit b3e5402d7e
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -705,7 +705,7 @@ in
allowedDevices = mkOption {
type = with types; listOf (submodule allowedDeviceOpts);
default = [];
example = [ { node = "/dev/net/tun"; modifier = "rw"; } ];
example = [ { node = "/dev/net/tun"; modifier = "rwm"; } ];
description = ''
A list of device nodes to which the containers has access to.
'';
@ -835,7 +835,7 @@ in
optionalAttrs cfg.enableTun
{
allowedDevices = cfg.allowedDevices
++ [ { node = "/dev/net/tun"; modifier = "rw"; } ];
++ [ { node = "/dev/net/tun"; modifier = "rwm"; } ];
additionalCapabilities = cfg.additionalCapabilities
++ [ "CAP_NET_ADMIN" ];
}