Changeset View
Changeset View
Standalone View
Standalone View
proxmox/terraform/modules/node/main.tf
Show First 20 Lines • Show All 47 Lines • ▼ Show 20 Lines | resource "proxmox_vm_qemu" "node" { | ||||
dynamic disk { | dynamic disk { | ||||
for_each = var.storages | for_each = var.storages | ||||
content { | content { | ||||
id = disk.value["id"] | id = disk.value["id"] | ||||
storage = disk.value["storage"] | storage = disk.value["storage"] | ||||
size = disk.value["size"] | size = disk.value["size"] | ||||
type = "virtio" | type = "virtio" | ||||
storage_type = "ssd" | # storage_type: https://pve.proxmox.com/wiki/Storage | ||||
storage_type = lookup(disk.value, "storage_type", "cephfs") | |||||
} | } | ||||
} | } | ||||
network { | network { | ||||
id = 0 | id = 0 | ||||
model = "virtio" | model = "virtio" | ||||
bridge = lookup(var.network, "bridge", "") | bridge = lookup(var.network, "bridge", "") | ||||
macaddr = lookup(var.network, "macaddr", "") | macaddr = lookup(var.network, "macaddr", "") | ||||
Show All 24 Lines |