feat: disable gitlab
This commit is contained in:
parent
f060f767d4
commit
55e7e19bf6
6 changed files with 0 additions and 90 deletions
|
@ -4,7 +4,6 @@
|
|||
./atuin.nix
|
||||
./containers.nix
|
||||
./freshrss.nix
|
||||
./gitlab
|
||||
./invidious.nix
|
||||
./minio.nix
|
||||
./nextcloud.nix
|
||||
|
|
|
@ -1,16 +0,0 @@
|
|||
{
|
||||
imports = [
|
||||
./module.nix
|
||||
./nginx.nix
|
||||
./secrets.nix
|
||||
./runner.nix
|
||||
];
|
||||
|
||||
services.gitlab = {
|
||||
enable = true;
|
||||
https = true;
|
||||
port = 24136;
|
||||
host = "gitlab.winston.sh";
|
||||
initialRootEmail = "hey@winston.sh";
|
||||
};
|
||||
}
|
|
@ -1,23 +0,0 @@
|
|||
# swap out GitLab stable for unstable
|
||||
{
|
||||
pkgs,
|
||||
inputs,
|
||||
...
|
||||
}: {
|
||||
disabledModules = [
|
||||
"services/misc/gitlab.nix"
|
||||
"services/continuous-integration/gitlab-runner.nix"
|
||||
];
|
||||
imports = [
|
||||
"${inputs.nixpkgs-unstable}/nixos/modules/services/misc/gitlab.nix"
|
||||
"${inputs.nixpkgs-unstable}/nixos/modules/services/continuous-integration/gitlab-runner.nix"
|
||||
];
|
||||
services.gitlab.packages = {
|
||||
gitaly = pkgs.unstable.gitaly;
|
||||
gitlab = pkgs.unstable.gitlab;
|
||||
gitlab-shell = pkgs.unstable.gitlab-shell;
|
||||
gitlab-workhorse = pkgs.unstable.gitlab-workhorse;
|
||||
pages = pkgs.unstable.gitlab-pages;
|
||||
};
|
||||
services.gitlab-runner.package = pkgs.unstable.gitlab-runner;
|
||||
}
|
|
@ -1,12 +0,0 @@
|
|||
{config, ...}: {
|
||||
services.nginx.virtualHosts.${config.services.gitlab.host} = {
|
||||
forceSSL = true;
|
||||
enableACME = false;
|
||||
useACMEHost = "winston.sh";
|
||||
|
||||
locations."/" = {
|
||||
extraConfig = "client_max_body_size 512M;";
|
||||
proxyPass = "http://unix:/run/gitlab/gitlab-workhorse.socket";
|
||||
};
|
||||
};
|
||||
}
|
|
@ -1,19 +0,0 @@
|
|||
{config, ...}: let
|
||||
registrationConfigFile = config.age.secrets."services/gitlab/runner-registration".path;
|
||||
in {
|
||||
services.gitlab-runner = {
|
||||
enable = true;
|
||||
services = {
|
||||
docker = {
|
||||
inherit registrationConfigFile;
|
||||
dockerImage = "docker:stable";
|
||||
dockerVolumes = ["/var/run/docker.sock:/var/run/docker.sock"];
|
||||
registrationFlags = [
|
||||
"--docker-network-mode host"
|
||||
];
|
||||
};
|
||||
};
|
||||
};
|
||||
|
||||
virtualisation.docker.enable = true;
|
||||
}
|
|
@ -1,19 +0,0 @@
|
|||
{config, ...}: {
|
||||
services.gitlab = {
|
||||
initialRootPasswordFile = config.age.secrets."services/gitlab/initialRootPasswordFile".path;
|
||||
secrets = {
|
||||
dbFile = config.age.secrets."services/gitlab/dbFile".path;
|
||||
jwsFile = config.age.secrets."services/gitlab/jwsFile".path;
|
||||
otpFile = config.age.secrets."services/gitlab/otpFile".path;
|
||||
secretFile = config.age.secrets."services/gitlab/secretFile".path;
|
||||
};
|
||||
};
|
||||
|
||||
age.secrets = {
|
||||
"services/gitlab/dbFile".owner = "gitlab";
|
||||
"services/gitlab/jwsFile".owner = "gitlab";
|
||||
"services/gitlab/otpFile".owner = "gitlab";
|
||||
"services/gitlab/secretFile".owner = "gitlab";
|
||||
"services/gitlab/initialRootPasswordFile".owner = "gitlab";
|
||||
};
|
||||
}
|
Loading…
Reference in a new issue