feat: prepare for Lix machines #126

Merged
raito merged 5 commits from prepare-lix into main 2024-10-06 08:10:49 +00:00
Owner

These are preparations in the same vibes as the ACL PR for introducing Lix machines in the infrastructure.

This is basically just introducing a multi-tenancy model following our general server ACLs, we can probably introduce some simplification at some point but I'm doing it slowly.

These are preparations in the same vibes as the ACL PR for introducing Lix machines in the infrastructure. This is basically just introducing a multi-tenancy model following our general server ACLs, we can probably introduce some simplification at some point but I'm doing it slowly.
Signed-off-by: Raito Bezarius <masterancpp@gmail.com>
We had this in our equivalent file.

Signed-off-by: Raito Bezarius <masterancpp@gmail.com>
We were using over all our machines in the Lix infrastructure.
It still makes sense for all our machines.

Signed-off-by: Raito Bezarius <masterancpp@gmail.com>
This includes aarch64-linux variants for these hosters.

Signed-off-by: Raito Bezarius <masterancpp@gmail.com>
Lix may have its own secrets and we want to maintain a certain
generalization level on the NixOS modules, so we can decorrelate which
secret we select dynamically by having a simple tenancy hierarchy
system.

This unfortunately requires to rewrite all call sites with a floral
prefix until we migrate them to the simple internal secret module which
is aware of this.

Signed-off-by: Raito Bezarius <masterancpp@gmail.com>
raito merged commit 92560708b8 into main 2024-10-06 08:10:49 +00:00
raito deleted branch prepare-lix 2024-10-06 08:10:49 +00:00
Sign in to join this conversation.
No reviewers
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

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