feat: Boot from imported image
This commit is contained in:
parent
7c234a73d1
commit
0e0b848d07
3 changed files with 36 additions and 17 deletions
|
|
@ -37,13 +37,19 @@ resource "proxmox_virtual_environment_vm" "talos-node" {
|
|||
disk {
|
||||
datastore_id = var.node.storagepool
|
||||
interface = "virtio0"
|
||||
aio = "io_uring"
|
||||
import_from = var.talos_image_id
|
||||
size = var.node.disk
|
||||
file_format = "raw"
|
||||
}
|
||||
|
||||
cdrom {
|
||||
file_id = format("local:iso/talos-%s-nocloud-amd64-secureboot.iso", var.node.talos_version)
|
||||
dynamic "disk" {
|
||||
for_each = tolist(var.pvc_disks)
|
||||
content {
|
||||
datastore_id = "nvme-fastpool"
|
||||
interface = "virtio${disk.key + 1}"
|
||||
size = disk.value
|
||||
file_format = "raw"
|
||||
}
|
||||
}
|
||||
|
||||
efi_disk {
|
||||
|
|
@ -52,8 +58,6 @@ resource "proxmox_virtual_environment_vm" "talos-node" {
|
|||
type = "4m"
|
||||
}
|
||||
|
||||
boot_order = ["virtio0", "ide3", "net0"]
|
||||
|
||||
tpm_state {
|
||||
datastore_id = var.node.storagepool
|
||||
version = "v2.0"
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue