summaryrefslogtreecommitdiffstats
path: root/jeschli/1systems/bln/dcso-vpn.nix
diff options
context:
space:
mode:
authorlassulus <lass@blue.r>2018-09-29 19:07:07 +0200
committerlassulus <lass@blue.r>2018-09-29 19:07:07 +0200
commite0bc5a6274bfc7c1e38938ff52b33d612e34293e (patch)
tree6266afef24f52f98cc8f055ccadc8fd718c37b2e /jeschli/1systems/bln/dcso-vpn.nix
parent486f6ca1b50984cec3301eaabbcaa09a16d36c61 (diff)
parentf4a049121efb704844e7b5d50eee9d8adca353c1 (diff)
Merge remote-tracking branch 'enklave/master'
Diffstat (limited to 'jeschli/1systems/bln/dcso-vpn.nix')
-rw-r--r--jeschli/1systems/bln/dcso-vpn.nix44
1 files changed, 0 insertions, 44 deletions
diff --git a/jeschli/1systems/bln/dcso-vpn.nix b/jeschli/1systems/bln/dcso-vpn.nix
deleted file mode 100644
index 0a5623b..0000000
--- a/jeschli/1systems/bln/dcso-vpn.nix
+++ /dev/null
@@ -1,44 +0,0 @@
-with import <stockholm/lib>;
-{ ... }:
-
-{
-
- users.extraUsers = {
- dcsovpn = rec {
- name = "dcsovpn";
- uid = genid "dcsovpn";
- description = "user for running dcso openvpn";
- home = "/home/${name}";
- };
- };
-
- users.extraGroups.dcsovpn.gid = genid "dcsovpn";
-
- services.openvpn.servers = {
- dcso = {
- config = ''
- client
- dev tun
- tun-mtu 1356
- mssfix
- proto udp
- float
- remote 217.111.55.41 1194
- nobind
- user dcsovpn
- group dcsovpn
- persist-key
- persist-tun
- ca ${toString <secrets/dcsovpn/ca.pem>}
- cert ${toString <secrets/dcsovpn/cert.pem>}
- key ${toString <secrets/dcsovpn/cert.key>}
- verb 3
- mute 20
- auth-user-pass ${toString <secrets/dcsovpn/login.txt>}
- route-method exe
- route-delay 2
- '';
- updateResolvConf = true;
- };
- };
-}