summaryrefslogtreecommitdiffstats
path: root/hosts/poweredge-pro
diff options
context:
space:
mode:
authorTim Keller <tjk@tjkeller.xyz>2026-11-02 13:24:42 -0600
committerTim Keller <tjk@tjkeller.xyz>2026-11-02 13:24:42 -0600
commit4baeaf52d09ff5c8202a111d75c8e9ba1d492555 (patch)
treee146ef89e457bf196f6f26d550303a7e3d1c73d6 /hosts/poweredge-pro
parent93c136d7aeef7326b577079baadd7b2542be49f1 (diff)
downloadnixos-4baeaf52d09ff5c8202a111d75c8e9ba1d492555.tar.xz
nixos-4baeaf52d09ff5c8202a111d75c8e9ba1d492555.zip
wg connection poweredge-pro to poweredge
Diffstat (limited to 'hosts/poweredge-pro')
-rw-r--r--hosts/poweredge-pro/networking.nix8
-rw-r--r--hosts/poweredge-pro/resources/secrets/wg.yaml16
2 files changed, 22 insertions, 2 deletions
diff --git a/hosts/poweredge-pro/networking.nix b/hosts/poweredge-pro/networking.nix
index 1debc03..e33d971 100644
--- a/hosts/poweredge-pro/networking.nix
+++ b/hosts/poweredge-pro/networking.nix
@@ -1,4 +1,4 @@
-{
+{ config, ... }: {
networking = {
useDHCP = false;
# Label lan and wan interfaces
@@ -27,6 +27,10 @@
nameservers = [ "192.168.77.1" ];
# Firewall for vms
firewall.interfaces.mgmt0.allowedTCPPorts = [ 5900 5901 ];
-
+ };
+ # Wireguard
+ sops.secrets.wg-home.sopsFile = ./resources/secrets/wg.yaml;
+ networking.wg-quick.interfaces = {
+ wg-home.configFile = config.sops.secrets.wg-home.path;
};
}
diff --git a/hosts/poweredge-pro/resources/secrets/wg.yaml b/hosts/poweredge-pro/resources/secrets/wg.yaml
new file mode 100644
index 0000000..b0ba1a9
--- /dev/null
+++ b/hosts/poweredge-pro/resources/secrets/wg.yaml
@@ -0,0 +1,16 @@
+wg-home: ENC[AES256_GCM,data:W/IPTedkrjtzy0nTZnvXJCZ4mjrv8CPcBALM2OAOyUmmWrlukfUB/8gpna25+At4czAjD9ylrhsmOxkW48vqqhytndTeI9TuLJW3r/Q/+NnrOnCiwQez1dHoD88pUG2HsWrBlBcQha0ZaaD8O6ypm/l5GOVioeU2SG9qIft6NBbIqOpFTuGOGMci1JJvcmCwefqgOAT6GFEpicKNEFKDDi3kQKFc+HgPAy3RaBeS1WtwTAk7yhqPiHJJCNzCrxdcuhxsT6kgD1dUA/w0CIAF0AdrkPhMhZcOYrPlfWH7jzqS+d6wiPPL/8RqewWlke9Tey+qIuok786j3dblcahprvzhIdVLEu7OBgKw/Es6zY56fM2GxdwFVLunbWfBBv4GJZgvn+ONHkretD1RS7hHh/Bi0ISBnd/CyATGvdBYj+7NuKwy2OFUPBVEZcs/QM3q,iv:2647jkTuAyFM8kYKu15+/MqsfFwOyWw826K3F/dRaDc=,tag:K3pXngyGxlCLg7nhIxbTPw==,type:str]
+sops:
+ age:
+ - enc: |
+ -----BEGIN AGE ENCRYPTED FILE-----
+ YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSA1cTlCUUZXemlXcmdCRE1i
+ ZEJEWmQ0UTZhak5UOEJwVTBlWTBZYjhkZ2dRCnR4ZUxyWjZoTlNTZlZvdE9sYm4z
+ dFdjR2V4L1UvK3pIdXNrQ3hMNzkwY0UKLS0tIGk0MjI2TjZ1OTBKbkNmUkxKMS9Q
+ VURnbTlINk1iWUVLeW5xanphYmVRRVkKZJs5LfPefGBrxHePMgmxEOuWvSyKEKZe
+ J3yHHiwQnvEj45QFYnir7bEUmC4j1/XOQQVDWaAiRcPfsMnr/eEsrg==
+ -----END AGE ENCRYPTED FILE-----
+ recipient: age1q8l3g3t6qjhsmz0gju0n535pz45d2c9crla8jcd5ftjlqe4fs3eqfqay0k
+ lastmodified: "2026-10-09T22:11:10Z"
+ mac: ENC[AES256_GCM,data:8AJBQU6Kl+0497Qi8wY93O3mycES7+hvagIEgpMUmkm5GPwMpHH3l0HYHPQzHoRd9lbanl88xbgiWw1xwjDCMrqNVCukKzU7ekZG/IMmQzzl4sFYX7JVtiQKM0vqCtz5igXthXlu5WkSBFF4uYOghcKsceQKkqLdjiPZnSsObWg=,iv:dmbq4q+0raE7TGfYYG2WEnKQm3KIvDHt8bhl4SYbR7U=,tag:98Y2GenJmPui4Z4UxM34rw==,type:str]
+ unencrypted_suffix: _unencrypted
+ version: 3.13.3