socallinuxexpo / scale-network

SCaLE's on-site expo network configurations, wifi, tooling, and scripts
https://www.socallinuxexpo.org/
BSD 3-Clause "New" or "Revised" License
40 stars 16 forks source link

[READY] - Hypervisor, kea, and ntp configs #670

Closed sarcasticadmin closed 4 months ago

sarcasticadmin commented 4 months ago

Description of PR

Relates to: #660 #593

Baseline configuration for hypervisor using: https://github.com/astro/microvm.nix

There will be more follow ups but as you can see theres already a lot here so Id like to get this reviewed where things currently sit.

Previous Behavior

New Behavior

Tests

Passes:

$ nix flake check

Specifically, this test with the new scale.lan validation for the zone:

$ nix build -L .#checks.x86_64-linux.core

Testing on the new lenovo hardware works (currently only testing on hypervisor2):

# nixos-rebuild switch --flake github:socallinuxexpo/scale-network/rh/issue-660-2#hypervisor2 --refresh
sarcasticadmin commented 4 months ago

Thanks for the review, comments, and merge @kylerisse !