feat(compute01): Deploy opengist on gist.dgnum.eu
All checks were successful
Check meta / check_dns (pull_request) Successful in 15s
Check meta / check_meta (pull_request) Successful in 16s
Run pre-commit on all files / pre-commit (pull_request) Successful in 31s
Check workflows / check_workflows (pull_request) Successful in 17s
Build all the nodes / ap01 (pull_request) Successful in 51s
Build all the nodes / bridge01 (pull_request) Successful in 1m10s
Build all the nodes / geo01 (pull_request) Successful in 1m8s
Build all the nodes / cof02 (pull_request) Successful in 1m16s
Build all the nodes / build01 (pull_request) Successful in 1m16s
Build all the nodes / netaccess01 (pull_request) Successful in 23s
Build all the nodes / hypervisor02 (pull_request) Successful in 1m3s
Build all the nodes / compute01 (pull_request) Successful in 1m47s
Build all the nodes / geo02 (pull_request) Successful in 1m40s
Build all the nodes / hypervisor03 (pull_request) Successful in 1m4s
Build all the nodes / hypervisor01 (pull_request) Successful in 1m40s
Build all the nodes / netcore00 (pull_request) Successful in 22s
Build all the nodes / netcore01 (pull_request) Successful in 23s
Build all the nodes / netcore02 (pull_request) Successful in 23s
Build all the nodes / lab-router01 (pull_request) Successful in 1m0s
Build all the nodes / iso (pull_request) Successful in 1m8s
Build all the nodes / krz01 (pull_request) Successful in 1m45s
Build all the nodes / tower01 (pull_request) Successful in 57s
Build all the nodes / rescue01 (pull_request) Successful in 1m23s
Build all the nodes / vault01 (pull_request) Successful in 1m11s
Build all the nodes / web02 (pull_request) Successful in 1m5s
Build the shell / build-shell (pull_request) Successful in 29s
Build all the nodes / web03 (pull_request) Successful in 1m6s
Build all the nodes / web01 (pull_request) Successful in 1m24s
Build all the nodes / storage01 (pull_request) Successful in 1m41s
Check meta / check_dns (push) Successful in 16s
Check meta / check_meta (push) Successful in 16s
Run pre-commit on all files / pre-commit (push) Successful in 33s
Build all the nodes / ap01 (push) Successful in 41s
Build all the nodes / geo01 (push) Successful in 1m12s
Build all the nodes / bridge01 (push) Successful in 1m16s
Build all the nodes / hypervisor01 (push) Successful in 1m16s
Build all the nodes / geo02 (push) Successful in 1m16s
Build all the nodes / cof02 (push) Successful in 1m19s
Build all the nodes / hypervisor02 (push) Successful in 1m4s
Build all the nodes / build01 (push) Successful in 1m20s
Build all the nodes / compute01 (push) Successful in 1m38s
Build all the nodes / hypervisor03 (push) Successful in 1m0s
Build all the nodes / netaccess01 (push) Successful in 23s
Build all the nodes / netcore00 (push) Successful in 23s
Build all the nodes / netcore01 (push) Successful in 24s
Build all the nodes / netcore02 (push) Successful in 24s
Build all the nodes / lab-router01 (push) Successful in 1m0s
Build all the nodes / iso (push) Successful in 1m7s
Build all the nodes / tower01 (push) Successful in 58s
Build all the nodes / vault01 (push) Successful in 1m9s
Build all the nodes / rescue01 (push) Successful in 1m16s
Build all the nodes / krz01 (push) Successful in 1m43s
Build all the nodes / storage01 (push) Successful in 1m29s
Build the shell / build-shell (push) Successful in 24s
Build all the nodes / web02 (push) Successful in 59s
Build all the nodes / web01 (push) Successful in 1m23s
Build all the nodes / web03 (push) Successful in 1m3s

This commit is contained in:
Tom Hubrecht 2025-04-30 14:41:02 +02:00
parent c8dde546f6
commit 8c965282a7
Signed by: thubrecht
SSH key fingerprint: SHA256:r+nK/SIcWlJ0zFZJGHtlAoRwq1Rm+WcKAm5ADYMoQPc
7 changed files with 39 additions and 3 deletions

View file

@ -29,6 +29,7 @@ lib.extra.mkConfig {
# "netbox"
"nextcloud"
"ollama-proxy"
"opengist"
"outline"
"plausible"
"postgresql"

View file

@ -0,0 +1,30 @@
# SPDX-FileCopyrightText: 2025 Tom Hubrecht <tom.hubrecht@dgnum.eu>
#
# SPDX-License-Identifier: EUPL-1.2
{ config, nixpkgs, ... }:
let
host = "gist.dgnum.eu";
in
{
services.opengist = {
enable = true;
inherit host;
package = nixpkgs.nixos.unstable.opengist;
environmentFile = config.age.secrets."opengist-environment_file".path;
settings = {
gitea.url = "https://git.dgnum.eu";
};
};
services.nginx.virtualHosts.${host} = {
enableACME = true;
forceSSL = true;
};
}

View file

@ -25,6 +25,7 @@
"netbox-environment_file"
"nextcloud-adminpass_file"
"nextcloud-s3_secret_file"
"opengist-environment_file"
"outline-oidc_client_secret_file"
"outline-smtp_password_file"
"outline-storage_secret_key_file"

View file

@ -75,6 +75,7 @@ let
"demarches" # Démarches Normaliennes
"docs" # Outline
"docuseal" # Docuseal
"gist" # Opengist
"grafana" # Grafana
"netbox-v2" # Netbox
"nms" # LibreNMS

View file

@ -121,7 +121,10 @@
hashedPassword = "$y$j9T$2nxZHq84G7fWvWMEaGavE/$0ADnmD9qMpXJJ.rWWH9086EakvZ3wAg0mSxZYugOf3C";
stateVersion = "23.05";
nix-modules = [ "services/stirling-pdf" ];
nix-modules = [
"services/opengist"
"services/stirling-pdf"
];
nixpkgs = {
version = "24.11";

View file

@ -244,9 +244,9 @@
},
"branch": "dgnum",
"submodules": false,
"revision": "6320f8c654caff8552e62d250d2bf99a10b33618",
"revision": "0cdf222c07b9cbd49857ae046fb41ae9f651cc3f",
"url": null,
"hash": "0ljwnv5p7688fnvqrccp9yrzy400ifn5i7a3bzkcg1yjfa324rjj"
"hash": "0016h05aibwzzwnq24hghxmwnnikk3n3jjddcwhm1dxyghk68yal"
},
"nix-pkgs": {
"type": "Git",