Simplify flake, expose host pkgs and others #54

Merged
rarias merged 0 commits from rename-machines into master 2023-06-16 18:25:39 +02:00
rarias commented 2023-06-16 12:36:34 +02:00 (Migrated from pm.bsc.es)
  • Rename xeon01, xeon02 and xeon07 hosts to owl1, owl2 and hut, respectively.
  • Organice the configuration so we avoid duplicate lines in flake.nix.
  • Expose the configuration as a named flake in <jungle>, which is pinned in the flake registry.
  • Expose the hut hosts packages like jungle#hut.bsc.nanos6. This will be required to support per-node custom packages.
  • Add ssh keys for root so nixos-rebuild can work remotely
  • Update rebuild script so hut, owl1 and owl2 are updated at the same time.
  • Remove old profiles (including system revisions) as they were retaining large packages (clang) in their closure.

Now we should be able to open a shell anywhere with nix shell jungle#hut.bsc.nanos6 jungle#hut.bsc.nosv ... with the required packages. The tab key also auto-completes the package set.

- Rename xeon01, xeon02 and xeon07 hosts to owl1, owl2 and hut, respectively. - Organice the configuration so we avoid duplicate lines in flake.nix. - Expose the configuration as a named flake in `<jungle>`, which is pinned in the flake registry. - Expose the hut hosts packages like `jungle#hut.bsc.nanos6`. This will be required to support per-node custom packages. - Add ssh keys for root so nixos-rebuild can work remotely - Update rebuild script so hut, owl1 and owl2 are updated at the same time. - Remove old profiles (including system revisions) as they were retaining large packages (clang) in their closure. Now we should be able to open a shell anywhere with `nix shell jungle#hut.bsc.nanos6 jungle#hut.bsc.nosv ...` with the required packages. The tab key also auto-completes the package set.
rarias commented 2023-06-16 12:36:36 +02:00 (Migrated from pm.bsc.es)

assigned to @arocanon

assigned to @arocanon
rarias commented 2023-06-16 17:19:14 +02:00 (Migrated from pm.bsc.es)

added 1 commit

Compare with previous version

added 1 commit <ul><li>c916157f - Rename xeon08 to eudy</li></ul> [Compare with previous version](/gitlab/rarias/jungle/-/merge_requests/10/diffs?diff_id=8574&start_sha=4e9409db10baa26736e69b04e0536a3e2c533cfb)
rarias commented 2023-06-16 17:29:50 +02:00 (Migrated from pm.bsc.es)

added 1 commit

  • 316ea18e - Add eudy host key to known hosts

Compare with previous version

added 1 commit <ul><li>316ea18e - Add eudy host key to known hosts</li></ul> [Compare with previous version](/gitlab/rarias/jungle/-/merge_requests/10/diffs?diff_id=8576&start_sha=c916157fccc9a8905e97aa70b3fa9028d8521698)
Sign in to join this conversation.
No reviewers
No Milestone
No project
No Assignees
1 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: rarias/jungle#54
No description provided.