7aa5137039eae8c101c2e203c1d36fcd5b4e7a8d
Implements Phase 1 of the OpenTofu deployment plan: - Replace single-VM configuration with locals-based for_each pattern - Support multiple VMs in single deployment - Automatic DHCP vs static IP detection - Configurable defaults with per-VM overrides - Dynamic outputs for VM IPs and specifications New files: - outputs.tf: Dynamic outputs for deployed VMs - vms.tf: VM definitions using locals.vms map Updated files: - variables.tf: Added default variables for VM configuration - README.md: Comprehensive documentation and examples Removed files: - vm.tf: Replaced by new vms.tf (archived as vm.tf.old, then removed) Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
nixos-servers
Nixos configs for my homelab servers.
Configurations in use
- ha1
- ns1
- ns2
- template1
Description
Languages
Nix
56.7%
Python
22.8%
HCL
12.6%
Smarty
4%
Shell
3.2%
Other
0.7%