aboutsummaryrefslogtreecommitdiff
path: root/modules/gitlab/default.nix
diff options
context:
space:
mode:
Diffstat (limited to 'modules/gitlab/default.nix')
-rw-r--r--modules/gitlab/default.nix24
1 files changed, 24 insertions, 0 deletions
diff --git a/modules/gitlab/default.nix b/modules/gitlab/default.nix
new file mode 100644
index 0000000..078b467
--- /dev/null
+++ b/modules/gitlab/default.nix
@@ -0,0 +1,24 @@
+{ config, lib, pkgs, ... }:
+
+{
+ services.gitlab-runner = {
+ enable = true;
+ services.shell = {
+ registrationConfigFile = "/etc/gitlab/runner-registration";
+ executor = "shell";
+ tagList = [ "shell" "claranet-de-nix-runner" "nix" ];
+ };
+ };
+
+ systemd.services.gitlab-runner = {
+ serviceConfig = {
+ # Set `DynamicUser` under `systemd.services.gitlab-runner.serviceConfig`
+ # to `lib.mkForce false` in your configuration to run this service as root.
+ # You can also set `User` and `Group` options to run this service as desired user.
+ # Make sure to restart service or changes won't apply.
+ DynamicUser = lib.mkForce false;
+ # User = "nixbuilder";
+ # Group = "users";
+ };
+ };
+}
td> 2025-08-05add prometheus alerting rulesMax Audron-38/+144 2025-08-01add homepage dashboardMax Audron-3/+284 2025-08-01disable not used gameserversMax Audron-1/+2 2025-08-01add minecraft prometheus exporterMax Audron-3/+67 2025-08-01more monitoring & scrape config shortcutsMax Audron-68/+63 2025-08-01update garage to 2.0Max Audron-6/+10 2025-07-31fix authentik-ldap port bindingsMax Audron-0/+5 2025-07-31update to nixos 25.05Max Audron-113/+65 2025-07-31add more monitoring exporters and scrapersMax Audron-17/+57 2025-07-30try to run authentik nativelyMax Audron-26/+303 2025-07-30more metricsMax Audron-1/+41 2025-07-30enable firewallsMax Audron-1/+39