Consider nix #21

Open
opened 2020-09-25 10:45:34 +00:00 by quentin · 2 comments
Owner

Migrating to Fedora Core OS would enable us to:

  • Remove Ansible
  • Remove the bare Debian image we have to build
  • Have a single file describing our deployment
  • Prevent the system from diverging over time

In the end, it seems to really follow the idea we have currently but it's a way cleaner approach, it could also ease on-boarding.

https://docs.fedoraproject.org/en-US/fedora-coreos/bare-metal/

Migrating to Fedora Core OS would enable us to: - Remove Ansible - Remove the bare Debian image we have to build - Have a single file describing our deployment - Prevent the system from diverging over time In the end, it seems to really follow the idea we have currently but it's a way cleaner approach, it could also ease on-boarding. https://docs.fedoraproject.org/en-US/fedora-coreos/bare-metal/
Owner

Why not nixOS then?

Why not nixOS then?
quentin changed title from OS: It might make sense to migrate to Fedora Core OS to Consider nix 2020-10-01 13:26:50 +00:00
Author
Owner

Ahah we are synchronized!
I was looking at nixos more deeply just now and came to the same conclusion.
Even more interesting, I think we have a long but calm migration path:

  1. We can start by building nix docker containers
  2. Then replace gradually our machines with nixos
  3. Then maybe consider dropping containers totally and replace it with a more lightweight isolation system better integrated with nix, maybe systemd, maybe somehting else.
Ahah we are synchronized! I was looking at nixos more deeply just now and came to the same conclusion. Even more interesting, I think we have a long but calm migration path: 1. We can start by building [nix docker containers](https://nixos.org/guides/building-and-running-docker-images.html) 2. Then replace gradually our machines with nixos 3. Then maybe consider dropping containers totally and replace it with a more lightweight isolation system better integrated with nix, maybe systemd, maybe somehting else.
quentin added the
design
label 2021-09-17 15:19:55 +00:00
This repo is archived. You cannot comment on issues.
No milestone
No project
No assignees
2 participants
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: Deuxfleurs/infrastructure#21
No description provided.