aboutsummaryrefslogtreecommitdiff
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";
- };
- };
-}