- Add complete Debian 13 (Trixie) support with all necessary configuration files - Update Debian 11 ISO to 11.11.0 with SHA512 checksum - Update Debian 12 ISO to 12.12.0 with SHA512 checksum - Created new debian/13 directory with packer templates and variables - Added preseed configuration for Debian 13 automated installation
54 lines
1.1 KiB
HCL
54 lines
1.1 KiB
HCL
/*
|
|
DESCRIPTION:
|
|
Debian 13 storage variables used by the Packer Plugin for Proxmox (proxmox-iso).
|
|
*/
|
|
|
|
// VM Storage Settings
|
|
|
|
variable "vm_disk_device" {
|
|
type = string
|
|
description = "The device for the virtual disk. (e.g. 'sda')"
|
|
}
|
|
|
|
variable "vm_disk_use_swap" {
|
|
type = bool
|
|
description = "Whether to use a swap partition."
|
|
}
|
|
|
|
variable "vm_disk_partitions" {
|
|
type = list(object({
|
|
name = string
|
|
size = number
|
|
format = object({
|
|
label = string
|
|
fstype = string
|
|
})
|
|
mount = object({
|
|
path = string
|
|
options = string
|
|
})
|
|
volume_group = string
|
|
}))
|
|
description = "The disk partitions for the virtual disk."
|
|
}
|
|
|
|
variable "vm_disk_lvm" {
|
|
type = list(object({
|
|
name = string
|
|
partitions = list(object({
|
|
name = string
|
|
size = number
|
|
format = object({
|
|
label = string
|
|
fstype = string
|
|
})
|
|
mount = object({
|
|
path = string
|
|
options = string
|
|
})
|
|
}))
|
|
}))
|
|
description = "The LVM configuration for the virtual disk."
|
|
default = []
|
|
}
|