feat: add templated network config

This commit is contained in:
AJ Schroeder
2024-07-03 12:59:50 -05:00
parent 971f15ba30
commit 7eedafbccb
2 changed files with 21 additions and 1 deletions

View File

@@ -0,0 +1,19 @@
network:
network:
version: 2
ethernets:
%{ if ip != null ~}
${device}:
dhcp4: false
addresses:
- ${ip}/${netmask}
gateway4: ${gateway}
nameservers:
addresses:
%{ for item in dns ~}
- ${item}
%{ endfor ~}
%{ else ~}
${device}:
dhcp4: true
%{ endif ~}

View File

@@ -6,7 +6,8 @@ autoinstall:
locale: ${vm_os_language} locale: ${vm_os_language}
keyboard: keyboard:
layout: ${vm_os_keyboard} layout: ${vm_os_keyboard}
${storage} ${storage}
${network}
identity: identity:
hostname: ubuntu-server hostname: ubuntu-server
username: ${build_username} username: ${build_username}