diff options
Diffstat (limited to 'modules/services/drone/default.nix')
-rw-r--r-- | modules/services/drone/default.nix | 39 |
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"; - }; - }; -} |