From c1662d2647c861642860ac5f0994986f07feb2b1 Mon Sep 17 00:00:00 2001 From: AJ Schroeder <6432150+ajschroeder@users.noreply.github.com> Date: Wed, 3 Jul 2024 13:00:42 -0500 Subject: [PATCH] feat: add network vars --- .../22-04-lts/variables-network.pkr.hcl | 36 +++++++++++++++++++ 1 file changed, 36 insertions(+) create mode 100644 builds/linux/ubuntu/22-04-lts/variables-network.pkr.hcl diff --git a/builds/linux/ubuntu/22-04-lts/variables-network.pkr.hcl b/builds/linux/ubuntu/22-04-lts/variables-network.pkr.hcl new file mode 100644 index 0000000..1761446 --- /dev/null +++ b/builds/linux/ubuntu/22-04-lts/variables-network.pkr.hcl @@ -0,0 +1,36 @@ +/* + DESCRIPTION: + Debian Linux 11 network variables used by the Packer Plugin for VMware vSphere (vsphere-iso). +*/ + +// VM Network Settings + +variable "vm_network_device" { + type = string + description = "The network device of the VM." + default = "ens18" +} + +variable "vm_ip_address" { + type = string + description = "The IP address of the VM (e.g. 172.16.100.192)." + default = null +} + +variable "vm_ip_netmask" { + type = number + description = "The netmask of the VM (e.g. 24)." + default = null +} + +variable "vm_ip_gateway" { + type = string + description = "The gateway of the VM (e.g. 172.16.100.1)." + default = null +} + +variable "vm_dns_list" { + type = list(string) + description = "The nameservers of the VM." + default = [] +} \ No newline at end of file