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
|
./atuin.nix
|
||||||
./containers.nix
|
./containers.nix
|
||||||
./freshrss.nix
|
./freshrss.nix
|
||||||
./gitlab
|
|
||||||
./invidious.nix
|
./invidious.nix
|
||||||
./minio.nix
|
./minio.nix
|
||||||
./nextcloud.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