feat(luna): working gitlab runner

This commit is contained in:
Price Hiller 2023-10-29 22:39:08 -05:00
parent 9794f09357
commit f10ecf6526
Signed by: Price
SSH Key Fingerprint: SHA256:Y4S9ZzYphRn1W1kbJerJFO6GGsfu9O70VaBSxJO7dF8
2 changed files with 26 additions and 1 deletions

View File

@ -1,4 +1,4 @@
{ ... }:
{ lib, config, specialArgs, ... }:
let
gitlab_home = "/opt/gitlab";
hostname = "gitlab.orion-technologies.io";
@ -26,6 +26,21 @@ in
2222
];
age.secrets.gitlab-runner-reg-config.file = specialArgs.secrets + "/gitlab-runner-reg-config.age";
services.gitlab-runner = {
enable = true;
services = {
default = with lib; {
registrationConfigFile = config.age.secrets.gitlab-runner-reg-config.path;
dockerImage = "alpine";
tagList = [
"alpine"
"default"
];
};
};
};
services.nginx.virtualHosts."${hostname}" = {
locations."/".proxyPass = "http://127.0.0.1:8080";
forceSSL = true;

View File

@ -0,0 +1,10 @@
age-encryption.org/v1
-> X25519 IF+/D3KyenalWv4UdlGw1IQ/1JMI5iMWUVG+8BKVrFM
8nhRNGgT97TAh4sYtLJzF2DKUGFU3wt2SATvQ6kQr2I
-> piv-p256 4XQpCA A8etpG41eFkUMv0MAjEhzwa0/NpJ8sscstWFva+5Vm9Z
aBxPlgk/H1bwDH28y6QyrFJDSrw8ntotGZW0Hxr91eM
-> }bYmP-grease ZY+YOh?m NO_Zo
2vAUVL3Wle3+ek/ddUsg2OlMFx13qUo4EWSOcW0zuIvdtgABU5ccnHvWCl8TlfMk
UvsdAjOQ41I
--- lVcGWNLfuLYRY6RWXjMRaTHnlWRg3203QUpA6TYVntc
øÌ@Cx“[GÞØDcü¨Ì÷ï¨t]¼‰LÕæŒ ð Á9þâŒ2t?M<1A>Ð)5u¶ÑÅÒƒ, vêævv¨Å <1F>\rtÛ7Zg&ýÿ<C3BD><C3BF>Fƒ/ŒÐ6m¯îúÓ³ž/YªÆ±¶<C2B1>̹ët­ü³î™œžK<1B>Ã[.!üëݾ