feat(grfn/bbbg): Add NixOS module, deploy to mugwump
Change-Id: I0299242982c183fa9fc1f26b1bacb14f8fc14b28 Reviewed-on: https://cl.tvl.fyi/c/depot/+/4684 Reviewed-by: grfn <grfn@gws.fyi> Reviewed-by: zseri <zseri.devel@ytrizja.de> Autosubmit: grfn <grfn@gws.fyi> Tested-by: BuildkiteCI
This commit is contained in:
parent
169d7fb874
commit
503ac8c782
6 changed files with 156 additions and 2 deletions
|
|
@ -9,6 +9,7 @@ with lib;
|
|||
"${depot.path}/ops/modules/prometheus-fail2ban-exporter.nix"
|
||||
"${depot.path}/users/grfn/xanthous/server/module.nix"
|
||||
"${depot.third_party.agenix.src}/modules/age.nix"
|
||||
"${depot.path}/users/grfn/bbbg/module.nix"
|
||||
];
|
||||
|
||||
networking.hostName = "mugwump";
|
||||
|
|
@ -68,6 +69,7 @@ with lib;
|
|||
age.secrets = let
|
||||
secret = name: depot.users.grfn.secrets."${name}.age";
|
||||
in {
|
||||
bbbg.file = secret "bbbg";
|
||||
cloudflare.file = secret "cloudflare";
|
||||
};
|
||||
|
||||
|
|
@ -247,6 +249,11 @@ with lib;
|
|||
|
||||
services.xanthous-server.enable = true;
|
||||
|
||||
services.bbbg.enable = true;
|
||||
services.bbbg.domain = "staging.bbbg.gws.fyi";
|
||||
services.bbbg.database.enable = true;
|
||||
services.bbbg.proxy.enable = true;
|
||||
|
||||
virtualisation.docker.enable = true;
|
||||
|
||||
services.buildkite-agents = listToAttrs (map (n: rec {
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue