From fb43cc15e1756c574b0de79caf04a43940fcdf1b Mon Sep 17 00:00:00 2001 From: Raito Bezarius Date: Mon, 26 Jul 2021 02:55:35 +0200 Subject: [PATCH] core-services-01(drone-runners): initialize nix01 --- machines/core-services-01/drone-runners.nix | 14 ++++++++++++++ machines/core-services-01/drone.nix | 2 ++ machines/core-services-01/gitea.nix | 2 +- machines/core-services-01/nix/sources.json | 2 +- 4 files changed, 18 insertions(+), 2 deletions(-) create mode 100644 machines/core-services-01/drone-runners.nix diff --git a/machines/core-services-01/drone-runners.nix b/machines/core-services-01/drone-runners.nix new file mode 100644 index 0000000..196b1d4 --- /dev/null +++ b/machines/core-services-01/drone-runners.nix @@ -0,0 +1,14 @@ +{ config, lib, ... }: +let + capacity = 10; +in +{ + services.drone-exec-runner.nix01 = { + enable = true; + env = [ + "DRONE_RUNNER_CAPACITY=${toString capacity}" + "CLIENT_DRONE_RPC_HOST=127.0.0.1:${toString config.services.drone-server.port}" + ]; + envFile = config.age.secrets.droneKeyFile.path; + }; +} diff --git a/machines/core-services-01/drone.nix b/machines/core-services-01/drone.nix index add0a73..3525526 100644 --- a/machines/core-services-01/drone.nix +++ b/machines/core-services-01/drone.nix @@ -5,7 +5,9 @@ in { nixpkgs.config.allowUnfreePredicate = pkg: builtins.elem (lib.getName pkg) [ "drone.io" + "drone-runner-exec" ]; + services.drone-server = { enable = true; env = [ diff --git a/machines/core-services-01/gitea.nix b/machines/core-services-01/gitea.nix index 2999dc4..71b46a2 100644 --- a/machines/core-services-01/gitea.nix +++ b/machines/core-services-01/gitea.nix @@ -5,7 +5,7 @@ let port = 3000; in { - imports = [ ./drone.nix ]; + imports = [ ./drone.nix ./drone-runners.nix ]; services.gitea = { enable = true; domain = "git.${my.subZone}"; diff --git a/machines/core-services-01/nix/sources.json b/machines/core-services-01/nix/sources.json index e2e568a..83adeaa 100644 --- a/machines/core-services-01/nix/sources.json +++ b/machines/core-services-01/nix/sources.json @@ -14,7 +14,7 @@ "klubrz-nur": { "branch": "main", "repo": "https://git.rz.ens.wtf/Klub-RZ/nur", - "rev": "a567fa82ffcde61719c5409c472360eaee7b9611", + "rev": "420773149ef98de6a19ae6c551f9f4c6b60e0c1c", "type": "git" }, "niv": {