fukuops/tofu/modules/proxmox-vm/main.tf
Renovate Bot 09ceb33626
Some checks failed
checks / pre-commit (push) Successful in 1m13s
checks / k8s (push) Successful in 36s
checks / tflint (push) Successful in 40s
OpenTofu deployments / authentik (push) Failing after 39s
OpenTofu deployments / adguard (push) Successful in 58s
chore(deps): update terraform proxmox to v2.10.0
2024-09-06 01:01:09 +00:00

46 lines
953 B
HCL

terraform {
required_version = ">= 1.6"
required_providers {
proxmox = {
source = "thegameprofi/proxmox"
version = "2.10.0"
}
}
}
resource "proxmox_vm_qemu" "vm" {
name = var.vm_name
target_node = var.node_name
vmid = var.vm_id
clone = var.cloud_init_template
os_type = "cloudinit"
qemu_os = "other"
ipconfig0 = var.ipconfig0
cores = var.core_count
sockets = 1
pool = "k3s"
memory = var.memory
ciuser = var.ci_username
agent = 0
serial {
id = 0
type = "socket"
}
disk {
size = "50G"
storage = var.disk_storage_name
type = "scsi"
}
network {
bridge = var.network_bridge_name
firewall = false
link_down = false
model = "virtio"
mtu = 0
queues = 0
rate = 0
tag = -1
}
sshkeys = var.ssh_keys
nameserver = "192.168.1.7 192.168.1.3"
}