feat(hosts/matrix-lix): init #226

Merged
emilylange merged 3 commits from matrix.lix.systems into main 2025-06-23 14:55:56 +00:00
Owner

Part of #89.

Note: I have not deployed this yet.

As discussed before:

I did not feel like creating modules for dendrite and draupnir. If there is need for a draupnir module abstraction in the future, it should be easy enough to do that then instead of now.

Based on:

Part of #89. **Note: I have not deployed this yet.** As discussed before: - copy dendrite as-is for now - migrate to the newly merged draupnir module, which has been unblocked by 20ed20f16a5637010eca5c2d6f39d1273a2c2dc0 - draupnir will no longer use pantalaimon, as it is eol, vulnerable and not of use (unencrypted management room) - the discourse on https://forum.lix.systems will not be carried over and instead replaced with a static redirect to a not-yet-created anchor in https://wiki.lix.systems/books/lix-infrastructure-guide/page/machine-and-service-overview I did not feel like creating modules for dendrite and draupnir. If there is need for a draupnir module abstraction in the future, it should be easy enough to do that then instead of now. Based on: - https://git.lix.systems/lix-project/web-services/src/branch/main/hosts/matrix.nix - https://git.lix.systems/lix-project/web-services/src/branch/main/services/matrix
This adds support for the x86_64-linux offering of Hetzner Cloud in
preparation of adopting matrix.lix.systems.

It also fixes typos and deprecations in its implementation that have
been there since this module was initially added.
requested review from raito 2025-06-20 00:51:42 +00:00
@ -76,0 +68,4 @@
boot.loader.systemd-boot.enable = true;
boot.loader.efi.canTouchEfiVariables = true;
})
# Hetzner Cloud x86_64-linux does not support EFI (yet?)
Owner

It does, only upon a support request / ticket. Let's leave it aside I'd say.

It does, only upon a support request / ticket. Let's leave it aside I'd say.
Member

Wasn't there a trick involving creating a bare-metal instance and then scaling to a virtualised one that gets you there without a support ticket?

Wasn't there a trick involving creating a bare-metal instance and then scaling to a virtualised one that gets you there without a support ticket?
raito approved these changes 2025-06-20 13:59:07 +00:00
emilylange deleted branch matrix.lix.systems 2025-06-23 14:55:56 +00:00
Sign in to join this conversation.
No reviewers
No milestone
No project
No assignees
3 participants
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference: the-distro/infra#226
No description provided.