all: wireguard add preshared keys and update hierarchy
This commit is contained in:
parent
dab24f0302
commit
871df5a514
@ -300,8 +300,8 @@
|
|||||||
sopsFile = ./secrets/wg_privkey.yaml;
|
sopsFile = ./secrets/wg_privkey.yaml;
|
||||||
};
|
};
|
||||||
|
|
||||||
sops.secrets."wg_preshared" = {
|
sops.secrets."wg_preshared/nixy" = {
|
||||||
sopsFile = ./secrets/wg_preshared.yaml;
|
sopsFile = ../common/secrets/wg_preshared.yaml;
|
||||||
};
|
};
|
||||||
|
|
||||||
sops.secrets."borgbase_enc_key" = {
|
sops.secrets."borgbase_enc_key" = {
|
||||||
@ -346,11 +346,12 @@
|
|||||||
peers = [
|
peers = [
|
||||||
{
|
{
|
||||||
publicKey = builtins.readFile ../nixy/wg_pubkey;
|
publicKey = builtins.readFile ../nixy/wg_pubkey;
|
||||||
presharedKeyFile = config.sops.secrets."wg_preshared".path;
|
presharedKeyFile = config.sops.secrets."wg_preshared/nixy".path;
|
||||||
allowedIPs = ["10.100.0.6/32"];
|
allowedIPs = ["10.100.0.6/32"];
|
||||||
}
|
}
|
||||||
{
|
{
|
||||||
publicKey = builtins.readFile ../mediabox/wg_pubkey;
|
publicKey = builtins.readFile ../mediabox/wg_pubkey;
|
||||||
|
presharedKeyFile = config.sops.secrets."wg_preshared/mediabox".path;
|
||||||
allowedIPs = ["10.100.0.5/32"];
|
allowedIPs = ["10.100.0.5/32"];
|
||||||
}
|
}
|
||||||
];
|
];
|
||||||
|
@ -26,6 +26,10 @@
|
|||||||
sopsFile = ./secrets/wg_privkey.yaml;
|
sopsFile = ./secrets/wg_privkey.yaml;
|
||||||
};
|
};
|
||||||
|
|
||||||
|
sops.secrets."wg_preshared/mediabox" = {
|
||||||
|
sopsFile = ../common/secrets/wg_privkey.yaml;
|
||||||
|
};
|
||||||
|
|
||||||
nix = {
|
nix = {
|
||||||
optimise.automatic = true;
|
optimise.automatic = true;
|
||||||
gc.automatic = true;
|
gc.automatic = true;
|
||||||
@ -101,6 +105,7 @@
|
|||||||
peers = [
|
peers = [
|
||||||
{
|
{
|
||||||
publicKey = builtins.readFile ../magpie/wg_pubkey;
|
publicKey = builtins.readFile ../magpie/wg_pubkey;
|
||||||
|
presharedKeyFile = config.sops.secrets."wg_preshared/mediabox".path;
|
||||||
allowedIPs = ["10.100.0.0/24"];
|
allowedIPs = ["10.100.0.0/24"];
|
||||||
endpoint = "5.75.229.224:51820";
|
endpoint = "5.75.229.224:51820";
|
||||||
persistentKeepalive = 25;
|
persistentKeepalive = 25;
|
||||||
|
@ -24,8 +24,8 @@
|
|||||||
sopsFile = ./secrets/wg_privkey.yaml;
|
sopsFile = ./secrets/wg_privkey.yaml;
|
||||||
};
|
};
|
||||||
|
|
||||||
sops.secrets."wg_preshared" = {
|
sops.secrets."wg_preshared/nixy" = {
|
||||||
sopsFile = ./secrets/wg_preshared.yaml;
|
sopsFile = ../common/secrets/wg_preshared.yaml;
|
||||||
};
|
};
|
||||||
|
|
||||||
sops.secrets."borgbase_enc_key" = {
|
sops.secrets."borgbase_enc_key" = {
|
||||||
@ -133,7 +133,7 @@
|
|||||||
peers = [
|
peers = [
|
||||||
{
|
{
|
||||||
publicKey = builtins.readFile ../magpie/wg_pubkey;
|
publicKey = builtins.readFile ../magpie/wg_pubkey;
|
||||||
presharedKeyFile = config.sops.secrets."wg_preshared".path;
|
presharedKeyFile = config.sops.secrets."wg_preshared/nixy".path;
|
||||||
allowedIPs = ["10.100.0.0/24"];
|
allowedIPs = ["10.100.0.0/24"];
|
||||||
endpoint = "5.75.229.224:51820";
|
endpoint = "5.75.229.224:51820";
|
||||||
persistentKeepalive = 25;
|
persistentKeepalive = 25;
|
||||||
|
Loading…
Reference in New Issue
Block a user