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
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:
parent
4e684fc7ff
commit
eea36da34b
5 changed files with 88 additions and 0 deletions
|
@ -30,6 +30,7 @@ lib.extra.mkConfig {
|
|||
"outline"
|
||||
"plausible"
|
||||
"postgresql"
|
||||
"pretix"
|
||||
"rstudio-server"
|
||||
# "satosa"
|
||||
"signal-irc-bridge"
|
||||
|
|
55
machines/nixos/compute01/pretix.nix
Normal file
55
machines/nixos/compute01/pretix.nix
Normal 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" ];
|
||||
};
|
||||
}
|
30
machines/nixos/compute01/secrets/pretix-environment_file
Normal file
30
machines/nixos/compute01/secrets/pretix-environment_file
Normal 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¯¾ˆvñËoQí<51>Gƒ¡“jÛ(j®
|
|
@ -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"
|
||||
|
|
|
@ -74,6 +74,7 @@ let
|
|||
"pads" # Hedgedoc
|
||||
"pass" # Vaultwarden
|
||||
"pdf" # Stirling PDF
|
||||
"pretix" # Pretix
|
||||
"saml-idp" # Satosa
|
||||
"search.infra" # Extranix
|
||||
"social" # Mastodon
|
||||
|
|
Loading…
Add table
Reference in a new issue