From 1c7eab46cc30babd7d8a3f7df7169146062f452e Mon Sep 17 00:00:00 2001 From: Charlotte Van Petegem Date: Thu, 27 Jul 2023 13:12:32 +0200 Subject: [PATCH] gitlab: work around docker host issue --- modules/services/git/runner.nix | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/modules/services/git/runner.nix b/modules/services/git/runner.nix index e02b07b5..0e4012ae 100644 --- a/modules/services/git/runner.nix +++ b/modules/services/git/runner.nix @@ -13,6 +13,7 @@ services = { nix = { registrationConfigFile = config.age.secrets."passwords/services/gitlab-runner/registration".path; + registrationFlags = [ "--docker-host" "tcp://127.0.0.1:2375" ]; dockerImage = "alpine"; dockerVolumes = [ "/nix/store:/nix/store:ro" @@ -47,6 +48,7 @@ }; docker-images = { registrationConfigFile = config.age.secrets."passwords/services/gitlab-runner/registration".path; + registrationFlags = [ "--docker-host" "tcp://127.0.0.1:2375" ]; dockerImage = "docker:stable"; dockerVolumes = [ "/var/run/docker.sock:/var/run/docker.sock" @@ -56,6 +58,7 @@ }; default = { registrationConfigFile = config.age.secrets."passwords/services/gitlab-runner/registration".path; + registrationFlags = [ "--docker-host" "tcp://127.0.0.1:2375" ]; dockerImage = "debian:stable"; }; }; @@ -63,6 +66,7 @@ virtualisation.docker = { enable = true; storageDriver = "zfs"; + listenOptions = [ "/run/docker.sock" "127.0.0.1:2375" ]; }; age.secrets."passwords/services/gitlab-runner/registration" = { file = ../../../secrets/passwords/services/gitlab-runner/registration.age;