Heimdall: add gitlab runner

This commit is contained in:
Filippo Berto 2025-06-17 10:43:42 +02:00
parent 6566c9bead
commit b038aa625e
Signed by: bertof
GPG key ID: 9DBF7E6A1D2CE9ED
6 changed files with 83 additions and 0 deletions

View file

@ -83,6 +83,25 @@ in
};
services = {
gitlab-runner = {
enable = true;
services = let authenticationTokenConfigFile = config.age.secrets.heimdall-gitlab-runner.path; in {
# runner for building docker images
docker-images = {
authenticationTokenConfigFile = config.age.secrets.heimdall-gitlab-runner-docker-images.path;
dockerImage = "docker:stable";
dockerVolumes = [
"/var/run/docker.sock:/var/run/docker.sock"
];
};
# runner for everything else
default = {
authenticationTokenConfigFile = config.age.secrets.heimdall-gitlab-runner-default.path;
dockerImage = "debian:stable";
};
};
};
music-assistant = {
enable = true;
providers = [ "chromecast" "dlna" "filesystem_local" "hass" "hass_players" "jellyfin" "player_group" "radiobrowser" "soundcloud" "tidal" ];