Require wg.service for vpn containers

We are doing this ensure wg.service has been
started and has created /var/run/netns/wg.
This commit is contained in:
Maroka-chan
2024-02-25 21:56:37 +01:00
parent dbf9518488
commit 4b022f645e
7 changed files with 28 additions and 0 deletions
+4
View File
@@ -115,6 +115,10 @@ in {
)
];
systemd.services."container@jellyfin" = mkIf cfg.vpn.enable {
requires = ["wg.service"];
};
containers.jellyfin = mkIf cfg.vpn.enable {
autoStart = true;
ephemeral = true;
+4
View File
@@ -40,6 +40,10 @@ in {
)
];
systemd.services."container@lidarr" = mkIf cfg.vpn.enable {
requires = ["wg.service"];
};
containers.lidarr = mkIf cfg.vpn.enable {
autoStart = true;
ephemeral = true;
+4
View File
@@ -45,6 +45,10 @@ in {
)
];
systemd.services."container@prowlarr" = mkIf cfg.vpn.enable {
requires = ["wg.service"];
};
containers.prowlarr = mkIf cfg.vpn.enable {
autoStart = true;
ephemeral = true;
+4
View File
@@ -43,6 +43,10 @@ in {
)
];
systemd.services."container@radarr" = mkIf cfg.vpn.enable {
requires = ["wg.service"];
};
containers.radarr = mkIf cfg.vpn.enable {
autoStart = true;
ephemeral = true;
+4
View File
@@ -40,6 +40,10 @@ in {
)
];
systemd.services."container@readarr" = mkIf cfg.vpn.enable {
requires = ["wg.service"];
};
containers.readarr = mkIf cfg.vpn.enable {
autoStart = true;
ephemeral = true;
+4
View File
@@ -44,6 +44,10 @@ in {
})
];
systemd.services."container@sonarr" = mkIf cfg.vpn.enable {
requires = ["wg.service"];
};
containers.sonarr = mkIf cfg.vpn.enable {
autoStart = true;
ephemeral = true;
+4
View File
@@ -119,6 +119,10 @@ in {
openTcpPorts = [cfg.peerPort];
};
systemd.services."container@transmission" = mkIf cfg.vpn.enable {
requires = ["wg.service"];
};
containers.transmission = mkIf cfg.vpn.enable {
autoStart = true;
ephemeral = true;