fix(terraform): parameterize worker network interface, use nvme diskSelector instead of raw path, add configurable swap partition support
This commit is contained in:
@@ -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 ~}
|
||||
|
||||
Reference in New Issue
Block a user