about summary refs log tree commit diff
path: root/modules/services/drone/default.nix
diff options
context:
space:
mode:
Diffstat (limited to 'modules/services/drone/default.nix')
-rw-r--r--modules/services/drone/default.nix39
1 files changed, 0 insertions, 39 deletions
diff --git a/modules/services/drone/default.nix b/modules/services/drone/default.nix
deleted file mode 100644
index dedf120..0000000
--- a/modules/services/drone/default.nix
+++ /dev/null
@@ -1,39 +0,0 @@
-# A docker-based CI/CD system
-#
-# Inspired by [1]
-# [1]: https://github.com/Mic92/dotfiles/blob/master/nixos/eve/modules/drone.nix
-{ lib, ... }: {
-  imports = [ ./runner-docker ./runner-exec ./server ];
-
-  options.my.services.drone = with lib; {
-    enable = mkEnableOption "Drone CI";
-    vhostName = mkOption {
-      type = types.str;
-      example = "drone.fcuny.net";
-      description = "Name for the virtual host";
-    };
-    runners = mkOption {
-      type = with types; listOf (enum [ "exec" "docker" ]);
-      default = [ ];
-      example = [ "exec" "docker" ];
-      description = "Types of runners to enable";
-    };
-    admin = mkOption {
-      type = types.str;
-      default = "fcuny";
-      example = "admin";
-      description = "Name of the admin user";
-    };
-    port = mkOption {
-      type = types.port;
-      default = 3030;
-      example = 8080;
-      description = "Internal port of the Drone UI";
-    };
-    sharedSecretFile = mkOption {
-      type = types.str;
-      example = "/run/secrets/drone-rpc.env";
-      description = "Shared RPC secret to inject into server and runners";
-    };
-  };
-}