fca50562c3290b170ad5e0efbc1396623020dfcd
Fix OpenTofu error where static IP and DHCP branches had different object structures in the subnets array. Move conditional to network_config level so both branches return complete, consistent yamlencode() results. Error was: "The true and false result expressions must have consistent types" Solution: Make network_config itself conditional rather than the subnets array, ensuring both branches return the same type (string from yamlencode). 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%