Torjus Håkestad 7aa5137039
Some checks failed
Run nix flake check / flake-check (push) Failing after 1m52s
Run nix flake check / flake-check (pull_request) Failing after 1m24s
terraform: add parameterized multi-VM deployment system
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>
2026-01-31 23:30:00 +01:00
2024-12-05 18:35:06 +01:00
2026-01-18 03:58:55 +01:00
2025-12-06 11:37:11 +01:00
2025-04-01 22:23:59 +02:00
2026-01-18 03:58:55 +01:00
2026-01-29 00:01:06 +00:00
2024-10-07 23:40:28 +02:00
2025-01-26 00:55:15 +01:00

nixos-servers

Nixos configs for my homelab servers.

Configurations in use

  • ha1
  • ns1
  • ns2
  • template1
Description
No description provided
Readme 2.2 MiB
Languages
Nix 56.7%
Python 22.8%
HCL 12.6%
Smarty 4%
Shell 3.2%
Other 0.7%