fix(terraform): parameterize worker network interface, use nvme diskSelector instead of raw path, add configurable swap partition support

This commit is contained in:
Story Crater Bot
2026-08-10 22:05:53 -07:00
parent d81c57f860
commit 209df7558e
4 changed files with 29 additions and 10 deletions
+17 -2
View File
@@ -12,7 +12,7 @@ machine:
network:
hostname: ${hostname}
interfaces:
- interface: eno1
- interface: ${network_interface}
addresses:
- ${lan_ip}/24
routes:
@@ -37,11 +37,15 @@ machine:
- ${cluster_dns_ip}
extraArgs:
rotate-server-certificates: true
extraConfig:
memorySwap:
swapBehavior: LimitedSwap
nodeIP:
validSubnets:
- 192.168.1.0/24
install:
disk: ${install_disk}
diskSelector:
match: disk.transport == "nvme"
image: ${factory_image}
wipe: true
grubUseUKICmdline: true
@@ -93,3 +97,14 @@ cluster:
kubernetes:
disabled: true
service: {}
%{ if swap_size != "" ~}
---
apiVersion: v1alpha1
kind: SwapVolumeConfig
name: swap1
provisioning:
diskSelector:
match: disk.transport == "nvme"
minSize: ${swap_size}
maxSize: ${swap_size}
%{ endif ~}