Commit Graph

60 Commits

Author SHA1 Message Date
oysteikt 20ade0d619 bicep: add git-mirroring service
Eval nix flake / evals (push) Has been cancelled
2025-05-08 23:41:43 +02:00
oysteikt b7fca76ea5 ildkule/mysqld_exporter: use nix-sops template for config
Eval nix flake / evals (push) Waiting to run
2025-03-16 21:09:12 +01:00
oysteikt 08b010cb93 kommode/sops: init
Eval nix flake / evals (push) Waiting to run
2025-03-16 14:04:09 +01:00
oysteikt edb448f7a0 ustetind/gitea-runners: update docker image, update registration keys
Eval nix flake / evals (push) Successful in 4m22s
2024-12-22 23:17:41 +01:00
oysteikt 1f85208587 hosts/ustetind: set up gitea-runners 2024-12-09 22:24:54 +01:00
oysteikt 5242d99260 bekkalokk/gitea: add gpg signing key 2024-11-24 03:23:54 +01:00
danio 47ed79986c bicep/matrix: use sops templates for appservice registrations 2024-10-14 15:46:58 +02:00
danio 2c86a2d812 bicep/matrix/hookshot: More configuration 2024-10-14 00:13:15 +02:00
danio d4fd3f8332 bicep/matrix/hookshot: add nginx 2024-10-13 06:03:26 +02:00
oysteikt f5c16f46f1 Merge pull request 'disable-postgres-on-bekkalokk' (!85) from disable-postgres-on-bekkalokk into main
Reviewed-on: #85
Reviewed-by: Daniel Lovbrotte Olsen <danio@pvv.ntnu.no>
2024-10-13 02:34:45 +02:00
oysteikt aa71d497f1 bekkalokk/roundcube: add postgres password 2024-10-12 23:57:27 +02:00
danio c56d157c3f add registration secret 2024-10-12 23:49:10 +02:00
danio cd23e35aac bicep/matrix: update module and remove deprecated options 2024-09-27 06:38:12 +02:00
danio 201784fa21 bluemap on bekkalokk 💀 2024-09-02 15:11:32 +02:00
oysteikt bd42412b94 bekkalokk/gitea/import-users: refactor + add members to groups 2024-08-27 22:07:29 +02:00
oysteikt b0f555667c bekkalokk/gitea: set up gitea-web sync units 2024-08-26 20:36:03 +02:00
oysteikt f5c99b58c8 bicep/calendar-bot: reactivate 2024-08-15 23:22:50 +02:00
oysteikt 95a5603f27 secrets: run sops updatekeys on everything 2024-08-04 02:04:29 +02:00
felixalb 35d745b156 bekkalokk: add vaultwarden 2024-05-26 04:19:17 +02:00
oysteikt bcf2ceed32 gitea: setup mail 2024-05-12 02:26:13 +02:00
felixalb 55e8f01d1d Upgrade ildkule (!36)
Eval nix flake / evals (push) Failing after 3h12m29s
This PR is made while moving Ildkule from PVE on joshua, to Openstack on stack.it.ntnu.no.

- The main monitoring dashboard is moved from https://ildkule.pvv.ntnu.no to https://grafana.pvv.ntnu.no.
- A new service is added: uptime-kuma on https://uptime.pvv.ntnu.no.
- The (hardware) configuration for ildkule is updated to fit the new virtualization environment, boot loader, network interfaces, etc.
- Metrics exporters on other hosts should be updated to allow connections from the new host

As this is the first proper server running on openstack, and therefore outside our main IP range, we might discover challenges in our network structure. For example, the database servers usually only allow connections from this range, so Ildkule can no longer access it. This should be explored, documented and/or fixed as we move more services.

Reviewed-on: #36
Co-authored-by: Felix Albrigtsen <felix@albrigtsen.it>
Co-committed-by: Felix Albrigtsen <felix@albrigtsen.it>
2024-04-21 23:36:25 +02:00
oysteikt 6851879a03 bekkalokk: remove keycloak
Eval nix flake / evals (pull_request) Failing after 1m39s
Eval nix flake / evals (push) Failing after 1m41s
2024-04-14 23:59:46 +02:00
oysteikt 9577477460 bekkalokk/nettsiden: add secrets 2024-04-10 23:04:20 +02:00
oysteikt 8657e77514 bekkalokk: set up pvv-nettsiden 2024-04-10 23:04:18 +02:00
oysteikt d531419f35 bekkalokk: init mediawiki
Eval nix flake / evals (pull_request) Failing after 1m46s
Eval nix flake / evals (push) Failing after 1m53s
Co-authored-by: Jørn Åne <yorinad@pvv.ntnu.no>
2024-04-01 23:57:39 +02:00
oysteikt 806b18ede8 bekkalokk: init idp-simplesamlphp 2024-04-01 23:57:39 +02:00
danio b458801f95 Revert "bekkalokk: add wackattack ctf systemd service"
Eval nix flake / evals (push) Successful in 2m49s
CTF is over

This reverts commit fa843c4a59.
2023-10-30 09:03:27 +01:00
oysteikt fa843c4a59 bekkalokk: add wackattack ctf systemd service
Eval nix flake / evals (push) Successful in 4m9s
2023-10-26 22:10:30 +02:00
danio e07945d49c bicep/matrix: enable sliding sync
Eval nix flake / evals (push) Successful in 2m39s
2023-10-22 02:33:40 +02:00
oysteikt 5c529a0233 Fix gitea runners, add 2 more
The gitea runners are now activated correctly,
has support for both debian and ubuntu based systems,
and can will connect to the gitea server through the
loopback interface
2023-09-17 04:05:08 +02:00
oysteikt b9388a31cf bekkalokk/gitea-runners: fix token env file 2023-09-17 00:28:28 +02:00
oysteikt 5c37b71646 Merge pull request 'Setup gitea action runner' (#10) from add-gitea-ci into main
Reviewed-on: #10
2023-09-16 22:31:22 +02:00
amalieem 76f18b459c Setup gitea action runner 2023-09-16 22:26:44 +02:00
danio f53c0c6eb5 bicep/synapse: Move database configuration out of secrets 2023-09-16 21:38:39 +02:00
danio 7cd5b42f12 bicep/matrix/synapse: use fewer connections 2023-09-13 11:02:52 +02:00
danio f92ebbee16 bicep/synapse: use postgres unix socket 2023-09-13 04:16:22 +02:00
danio 201e3d306b bicep: Revert postgres socket stuff 2023-09-13 03:58:29 +02:00
danio b5075f48c6 bicep/matrix/synapse: switch database connection to socket 2023-09-13 00:17:10 +02:00
danio cfcd230678 Merge pull request 'Fix gitea on bekkalokk' (#7) from configure-gitea into main
Reviewed-on: #7
2023-09-07 18:54:24 +02:00
oysteikt f567199604 bekkalokk/gitea: update API key for import-user-script 2023-09-07 18:41:41 +02:00
oysteikt b52753987d bicep: use mysql on bicep as production server 2023-09-07 18:40:13 +02:00
felixalb 3beb76e411 Add pvv-calendar-bot to bicep 2023-08-27 02:36:01 +02:00
oysteikt 34a16149f8 ildkule: add config for prometheus_mysqld_exporter
There's a PR waiting to add this module to nixpkgs,
so we should enable this once it gets merged.
2023-07-10 00:06:27 +02:00
felixalb 8f55ef3193 Bekkalokk: Configure Gitea, clean web services
Update bekkalokk secrets format

Update gitea keys and firewall rules

Create gitea-user-import script

Fix SSH host key verification

Gitea-import-users bug squashification

Fix Gitea-import SSH problems
2023-06-05 19:41:25 +02:00
felixalb 8ccf9e9298 Update keys and re-enable web services 2023-05-21 02:29:14 +02:00
danio ee73a964be move matrix to bicep 2023-05-08 03:38:59 +02:00
oysteikt dcbe6871da bekkalokk: setup keycloak 2023-05-07 00:34:42 +02:00
danio bddd7e438d update jokum sops secrets 2023-03-26 13:14:55 +02:00
danio 7a9759ef71 matrix: Add mjolnir as a moderation bot 2023-02-13 02:34:11 +01:00
danio 4684cd239a matrix: enable shared secret registration 2023-02-13 00:58:15 +01:00