feat(compute01): Deploy pretix
Some checks failed
Check meta / check_dns (push) Successful in 16s
Check meta / check_meta (push) Successful in 19s
Build all the nodes / netcore02 (push) Successful in 40s
Build all the nodes / ap01 (push) Successful in 45s
Build the shell / build-shell (push) Successful in 22s
Run pre-commit on all files / pre-commit (push) Successful in 22s
Build all the nodes / bridge01 (push) Successful in 3m15s
Build all the nodes / tower01 (push) Successful in 3m15s
Build all the nodes / build01 (push) Successful in 3m15s
Build all the nodes / hypervisor03 (push) Successful in 3m16s
Build all the nodes / hypervisor01 (push) Successful in 3m17s
Build all the nodes / vault01 (push) Successful in 3m15s
Build all the nodes / web03 (push) Successful in 2m35s
Build all the nodes / hypervisor02 (push) Successful in 3m17s
Build all the nodes / web01 (push) Successful in 3m1s
Build all the nodes / geo02 (push) Successful in 3m24s
Build all the nodes / geo01 (push) Successful in 4m5s
Build all the nodes / web02 (push) Successful in 3m45s
Build all the nodes / rescue01 (push) Successful in 4m9s
Build all the nodes / storage01 (push) Successful in 4m15s
Build all the nodes / compute01 (push) Failing after 19m53s

This commit is contained in:
Tom Hubrecht 2025-01-19 23:36:38 +01:00
parent 4e684fc7ff
commit eea36da34b
Signed by: thubrecht
SSH key fingerprint: SHA256:r+nK/SIcWlJ0zFZJGHtlAoRwq1Rm+WcKAm5ADYMoQPc
5 changed files with 88 additions and 0 deletions

View file

@ -30,6 +30,7 @@ lib.extra.mkConfig {
"outline"
"plausible"
"postgresql"
"pretix"
"rstudio-server"
# "satosa"
"signal-irc-bridge"

View file

@ -0,0 +1,55 @@
# SPDX-FileCopyrightText: 2024 Tom Hubrecht <tom.hubrecht@dgnum.eu>
#
# SPDX-License-Identifier: EUPL-1.2
{ config, ... }:
{
services.nginx.virtualHosts.${config.services.pretix.nginx.domain} = {
enableACME = true;
forceSSL = true;
};
services.pretix = {
enable = true;
plugins = with config.services.pretix.package.plugins; [
pages
passbook
];
nginx = {
enable = true;
domain = "pretix.dgnum.eu";
};
environmentFile = config.age.secrets."pretix-environment_file".path;
settings = {
pretix = {
instance_name = "pretix.dgnum.eu";
url = "https://${config.services.pretix.nginx.domain}";
};
mail = {
from = "pretix@infra.dgnum.eu";
host = "kurisu.lahfa.xyz";
port = 465;
user = "web-services@infra.dgnum.eu";
ssl = "on";
admins = "admins+pretix@dgnum.eu";
};
locale = {
default = "fr";
timezone = "Europe/Paris";
};
};
};
dgn-backups = {
postgresDatabases = [ "pretix" ];
jobs.pretix.settings.paths = [ "/var/lib/pretix" ];
};
}

View file

@ -0,0 +1,30 @@
age-encryption.org/v1
-> ssh-ed25519 jIXfPA Rns+GrvYIYGr2bkT5PGqRYgVjiDYx5bZePFwX5n84z8
+vmlrK5mS00BLpJukWoHHDvJVOuHS/dfWSfPRqiiK2A
-> ssh-ed25519 QlRB9Q RKtrm6jKvSbOSBU8Lnd6Saui6yXHMuSgNcoYgGpwPEE
cU1kLd9jZ2qaeKcQEVaxxra2le1MwGMZNuDQBui76CU
-> ssh-ed25519 r+nK/Q J3IwXYXujMKTIDTW+zoP3kTlxd+WRWwrHo/uvH7y6Tg
YimrLo0a6W2baGbCx6WIw7PBnI/cBioMtiZhU4dcT8k
-> ssh-rsa krWCLQ
sX+yb3LCSr+PpOx/VHB6RCnlT2iARoPdoTlNhtz8DYGKY/UTNtqGtgHd0rV9cefh
MHdBlpjUnxpPkCuP2EwIEMTqyjGbPoq/AdpxklXNquMxWyeYD7Pe5ABbEx4vpAgH
+d3A+X3sJXV+lGqPtwIbRBBMCSYxffrS68V5DYfUWNG0rAF7xknfTE4IFNgg1yzR
4LJRpI/j77wlOn/8cH8jGtBrKtRPTq1z6a8MLU36bmBEpmS3EGMvOrfGrMnenhFr
vt6WEsEcHON5C57WyvfEV/qeLhkzaRBOcq3LnYGN4qc0EqVvWCLRqTHeMMJEWhK3
n6qGjzhE5n1FMPoxox83ig
-> ssh-ed25519 /vwQcQ brE7F9GWBMVcmBJskPLZYp2tD80LAWvQFWGxw5asvC0
aOsMTgH17u16P2oUzrIgvv3d70uYkMjAqBJDmmUYPq8
-> ssh-ed25519 0R97PA Ni0DxmzYhSN/mwgKs8AFNwcEMLGDBH2R7mxwyGqyRxg
EmtSYAQ7wwYWqNLu8CmOhEhZq09UvPE8mTL9xRlXq0A
-> ssh-ed25519 JGx7Ng 0iDIiH3slqmumi41n1xKDlxH4UG3TvN+apOZCBCC2B0
4uejPMfD2Qg9P9DPXr6kk06SdYIREc9/w5tId9ZkmjI
-> ssh-ed25519 bUjjig v0d0b2QdvJhiIlrYMRtfjvCWERTXyGIYmmocNTzFFBg
B+o4ZPftYBmc5CxdTqHSjIzyx5X6lCJ88M+XRj5ddrA
-> ssh-ed25519 tDqJRg I67xye4YEG7fRzMeSqmyY7g99YwBFG4TyIiABHnEd3k
Cj95yZeQZwGLFNnw4gK5pzS7Rvr/v0sIfNHoj/FWerU
-> 84t6-grease X|
ylGgBiG/KYc0vDvMho+lPMBe+2kZZ3DvlF5JHgtMRUAMy9ugXbwDYu5qq7GyPL38
aBw8Jx13iIRkJA9CisyygX7l2P5sOdaa/IE5fTABjL6EGkLbP1uI0OFTH9Dd1tYy
ww
--- qbaLv0BDEw2uSR1ccqH5HOinQSQeynDl0IFU9VwD3Ag
º?Ž’¸l¬BÛ†øï—iI ]å4x5¯¶ÎhMÜÍsÒ×Dz¹{ÍpTÅ}G‡U ¡ Cù]ÛQh~¯ªŒãf¯¾ˆËoQí<51>Gƒ¡“jÛ(j®

View file

@ -30,6 +30,7 @@
"plausible-admin_user_password_file"
"plausible-secret_key_base_file"
"plausible-smtp_password_file"
"pretix-environment_file"
"satosa-env_file"
"signal-irc-bridge-config"
"telegraf-environment_file"

View file

@ -74,6 +74,7 @@ let
"pads" # Hedgedoc
"pass" # Vaultwarden
"pdf" # Stirling PDF
"pretix" # Pretix
"saml-idp" # Satosa
"search.infra" # Extranix
"social" # Mastodon