Multi-machine deployment #8

Open
opened 2024-05-24 21:46:21 +02:00 by taeer · 0 comments
Owner

To scale, we will need to deploy accross multiple coordinated machines. Every nix deployment system supports this in one way or another. I would like to figure something out similar to nixus, which defines multi-machine modules so that you can set things like "machine X has ssh access to machine Y" in one go.

I have created ad-hoc solutions that allow this kind of definition, but they quickly end up messy and hard to follow. Something principled using the module system would be better.

To scale, we will need to deploy accross multiple coordinated machines. Every nix deployment system supports this in one way or another. I would like to figure something out similar to [nixus](https://github.com/infinisil/nixus), which defines multi-machine modules so that you can set things like "machine X has ssh access to machine Y" in one go. I have created ad-hoc solutions that allow this kind of definition, but they quickly end up messy and hard to follow. Something principled using the module system would be better.
Sign in to join this conversation.
No labels
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.

Dependencies

No dependencies set.

Reference: Fediversity/simple-nixos-fediverse#8
No description provided.