127 lines
3.5 KiB
Nix
127 lines
3.5 KiB
Nix
{
|
|
clan = {
|
|
inventory = {
|
|
|
|
tags = {
|
|
glom = [ "vega" ];
|
|
b4l = [ "rigel" ];
|
|
fax-bridge = [ "neptune" ];
|
|
};
|
|
|
|
instances = {
|
|
admin = {
|
|
module = {
|
|
name = "admin";
|
|
input = "clan-core";
|
|
};
|
|
roles.default.tags."all" = { };
|
|
roles.default.settings.allowedKeys = {
|
|
"berwn" = "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIAB/raxJR8gASmquP63weHelbi+da2WBJR1DgzHPNz/f";
|
|
"davhau" = "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIDuhpzDHBPvn8nv8RH1MRomDOaXyP4GziQm7r3MZ1Syk";
|
|
"vi" =
|
|
"ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIAmgyEGuY/r7SDlJgrzYmQqpcWS5W+fCzRi3OS59ne4W openpgp:0xFF687387";
|
|
"kurogeek" =
|
|
"ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIEcZ/p1Ofa9liwIzPWzNtONhJ7+FUWd2lCz33r81t8+w kurogeek@kurogeek";
|
|
"matthewcroughan" =
|
|
"sk-ssh-ed25519@openssh.com AAAAGnNrLXNzaC1lZDI1NTE5QG9wZW5zc2guY29tAAAAIOJDRQfb1+7VK5tOe8W40iryfBWYRO6Uf1r2viDjmsJtAAAABHNzaDo=";
|
|
"matthewcroughan-1" =
|
|
"sk-ssh-ed25519@openssh.com AAAAGnNrLXNzaC1lZDI1NTE5QG9wZW5zc2guY29tAAAAIDgsWq+G/tcr6eUQYT7+sJeBtRmOMabgFiIgIV44XNc6AAAABHNzaDo=";
|
|
"matthewcroughan-2" =
|
|
"sk-ssh-ed25519@openssh.com AAAAGnNrLXNzaC1lZDI1NTE5QG9wZW5zc2guY29tAAAAIJMi3TAuwDtIeO4MsORlBZ31HzaV5bji1fFBPcC9/tWuAAAABHNzaDo=";
|
|
};
|
|
};
|
|
|
|
glom-network = {
|
|
module = {
|
|
name = "zerotier";
|
|
input = "clan-core";
|
|
};
|
|
roles.controller.machines."vega" = { };
|
|
roles.peer.tags.glom = { };
|
|
};
|
|
|
|
b4l-network = {
|
|
module = {
|
|
name = "zerotier";
|
|
input = "clan-core";
|
|
};
|
|
roles.controller.machines."rigel" = { };
|
|
roles.peer.tags.b4l = { };
|
|
};
|
|
|
|
yggdrasil = {
|
|
module = {
|
|
name = "yggdrasil";
|
|
input = "self";
|
|
};
|
|
roles.default.tags."fax-bridge" = { };
|
|
};
|
|
|
|
pocket-id = {
|
|
module = {
|
|
name = "pocket-id";
|
|
input = "self";
|
|
};
|
|
roles.default.machines.b4l = { };
|
|
};
|
|
nextcloud = {
|
|
module = {
|
|
name = "nextcloud";
|
|
input = "self";
|
|
};
|
|
roles.default.machines.b4l = { };
|
|
};
|
|
stirling-pdf = {
|
|
module = {
|
|
name = "stirling-pdf";
|
|
input = "self";
|
|
};
|
|
roles.default.machines.b4l = { };
|
|
};
|
|
actual-budget = {
|
|
module = {
|
|
name = "actual-budget";
|
|
input = "self";
|
|
};
|
|
roles.default.machines.b4l = { };
|
|
};
|
|
victoriametrics = {
|
|
module = {
|
|
name = "victoriametrics";
|
|
input = "self";
|
|
};
|
|
roles.default.machines.b4l = { };
|
|
};
|
|
vikunja = {
|
|
module = {
|
|
name = "vikunja";
|
|
input = "self";
|
|
};
|
|
roles.default.machines.b4l = { };
|
|
};
|
|
grafana = {
|
|
module = {
|
|
name = "grafana";
|
|
input = "self";
|
|
};
|
|
roles.default.machines.b4l = { };
|
|
};
|
|
pingvin = {
|
|
module = {
|
|
name = "pingvin";
|
|
input = "self";
|
|
};
|
|
roles.default.machines.b4l = { };
|
|
};
|
|
paperless = {
|
|
module = {
|
|
name = "paperless";
|
|
input = "self";
|
|
};
|
|
roles.default.machines.b4l = { };
|
|
};
|
|
};
|
|
};
|
|
};
|
|
}
|