SQ ringo
This commit is contained in:
parent
2245825774
commit
bd6b6fd8f6
|
@ -1,43 +1,17 @@
|
||||||
{ self, config, pkgs, ... }:
|
|
||||||
|
|
||||||
{
|
{
|
||||||
|
self,
|
||||||
|
config,
|
||||||
|
pkgs,
|
||||||
|
...
|
||||||
|
}: {
|
||||||
config = {
|
config = {
|
||||||
age.secrets.home_controller_k3s_token.file = "${self}/secrets/home_controller_k3s_server_token.age";
|
|
||||||
age.secrets.home_controller_wireguard.file = "${self}/secrets/home_controller_ringo_wireguard_key.age";
|
age.secrets.home_controller_wireguard.file = "${self}/secrets/home_controller_ringo_wireguard_key.age";
|
||||||
|
|
||||||
pub-solar.home-controller = {
|
pub-solar.home-controller = {
|
||||||
enable = true;
|
enable = true;
|
||||||
role = "agent";
|
|
||||||
ownIp = "10.0.1.21";
|
ownIp = "10.0.1.21";
|
||||||
|
|
||||||
k3s = {
|
wireguardPrivateKeyFile = "/run/agenix/home_controller_wireguard";
|
||||||
serverAddr = "https://api.kube:6443";
|
|
||||||
tokenFile = "/run/agenix/home_controller_k3s_token";
|
|
||||||
};
|
|
||||||
|
|
||||||
wireguard = {
|
|
||||||
privateKeyFile = "/run/agenix/home_controller_wireguard";
|
|
||||||
peers = [
|
|
||||||
{
|
|
||||||
# giggles
|
|
||||||
publicKey = "i5kiTSPGR2jrdHl+s/S6D0YWb+xkbPudczG2RWmWwCg=";
|
|
||||||
allowedIPs = [ "10.0.1.11/32" ];
|
|
||||||
endpoint = "giggles.local:51899";
|
|
||||||
}
|
|
||||||
{
|
|
||||||
# cox
|
|
||||||
publicKey = "VogQYYYNdXLhPKY9/P2WAn6gfEX9ojN3VD+DKx4gl0k=";
|
|
||||||
allowedIPs = [ "10.0.1.12/32" ];
|
|
||||||
endpoint = "cox.local:51899";
|
|
||||||
}
|
|
||||||
{
|
|
||||||
# companion
|
|
||||||
publicKey = "7EUcSUckw/eLiWFHD+AzfcoKWstjr+cL70SupOJ6zC0=";
|
|
||||||
allowedIPs = [ "10.0.1.13/32" ];
|
|
||||||
endpoint = "companion.local:51899";
|
|
||||||
}
|
|
||||||
];
|
|
||||||
};
|
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue