Hydra to Hercules CI migration

This commit is contained in:
Andrea Ciceri 2023-06-18 13:33:17 +02:00
parent 85ae94bf5c
commit 25e19ec538
Signed by: aciceri
SSH key fingerprint: SHA256:/AagBweyV4Hlfg9u092n8hbHwD5fcB6A3qhDiDA65Rg
19 changed files with 155 additions and 225 deletions

View file

@ -186,6 +186,7 @@
];
secrets = {
"rock5b-wireguard-private-key" = {};
"hercules-ci-join-token".owner = "hercules-ci-agent";
};
colmena.deployment.buildOnTarget = true;
};
@ -207,7 +208,7 @@
extraModules = with inputs; [
disko.nixosModules.disko
nix-serve-ng.nixosModules.default
hydra.nixosModules.hydra
# hydra.nixosModules.hydra
];
extraHmModules = [
inputs.ccrEmacs.hmModules.default
@ -227,9 +228,10 @@
"cachix-personal-token".owner = "ccr";
"git-workspace-tokens".owner = "ccr";
"magit-forge-github-token".owner = "ccr";
"hydra-admin-password".owner = "root";
"hydra-github-token".group = "hydra";
# "hydra-admin-password".owner = "root";
# "hydra-github-token".group = "hydra";
"cache-private-key".owner = "nix-serve";
"hercules-ci-join-token".owner = "hercules-ci-agent";
};
};
};

View file

@ -1,5 +1,5 @@
{
modulesPath,
# modulesPath,
fleetModules,
lib,
pkgs,
@ -13,13 +13,14 @@
"mosh"
"ccr"
"nix"
"vm-sala"
# "vm-sala"
"vm-mara"
"hydra"
# "hydra"
"hercules-ci"
"nix-serve"
"cgit"
"docker"
"binfmt"
# "binfmt"
];
ccr = {

View file

@ -14,6 +14,7 @@
"wireguard-client"
"minidlna"
"transmission"
"hercules-ci"
]
++ [
./disko.nix