NixOS / infra

NixOS configurations for nixos.org and its servers
MIT License
208 stars 91 forks source link

Remove NixOps requirement for eris/haumea #350

Closed delroth closed 4 months ago

delroth commented 4 months ago

This PR removes the requirement to use NixOps for eris/haumea deployment. Specifically:

This has been successfully test-deployed with:

$ nixos-rebuild --flake .#eris --target-host root@eris.nixos.org --use-substitutes test
$ nixos-rebuild --flake .#haumea --target-host root@haumea.nixos.org --use-substitutes test

Ref #324.

There are a ton of things left to clean up here, but most of the ugliness is ugliness that already existed unversioned on bastion before, and it just makes it explicit. We can start doing extensive cleanups faster now that we don't need to use bastion anymore to build/test the NixOS configs for those machines.