diff options
| author | EnricoGuccii <partyka.003@proton.me> | 2026-06-01 20:29:10 +0200 |
|---|---|---|
| committer | EnricoGuccii <partyka.003@proton.me> | 2026-06-01 20:29:10 +0200 |
| commit | 949c0400134ad400997ad7f3ffaad8c8135579a3 (patch) | |
| tree | 5a44529be291996b99a3df300285f5e22b255bad /terraform/modules/eveng/main.tf | |
| parent | fd503278ae598006fae9687f7d9a695ab6996af2 (diff) | |
terraform: added eveng
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 + } +} |