diff options
Diffstat (limited to 'terraform/modules/eveng/main.tf')
| -rw-r--r-- | terraform/modules/eveng/main.tf | 40 |
1 files changed, 40 insertions, 0 deletions
diff --git a/terraform/modules/eveng/main.tf b/terraform/modules/eveng/main.tf new file mode 100644 index 0000000..02677ad --- /dev/null +++ b/terraform/modules/eveng/main.tf @@ -0,0 +1,40 @@ +terraform { + required_providers { + proxmox = { + source = "bpg/proxmox" + version = "~> 0.83" + } + } +} + +resource "proxmox_virtual_environment_vm" "eveng" { + name = var.vm_name + node_name = var.node_name + vm_id = var.vm_id + + started = true + + cpu { + cores = var.cpu_cores + type = "host" + } + + memory { + dedicated = var.memory_dedicated + } + + network_device { + bridge = var.network_bridge + } + + disk { + datastore_id = var.datastore_id + interface = "scsi0" + size = var.disk_size + file_format = "raw" + } + + cdrom { + file_id = var.iso_file + } +} |