57 lines
909 B
HCL
57 lines
909 B
HCL
# General
|
|
resource "proxmox_vm_qemu" "crows-nest" {
|
|
name = "crows-nest"
|
|
desc = "Automation platform with Portainer, Gitlab, and Ansible"
|
|
agent = 1
|
|
target_node = "roxie"
|
|
vmid = 0
|
|
vm_state = "stopped"
|
|
onboot = true
|
|
automatic_reboot = true
|
|
|
|
# Bios and OS
|
|
bios = "seabios"
|
|
qemu_os = "l26"
|
|
tags = "nixos,server,linux"
|
|
hotplug = 0
|
|
|
|
# CPU and Memory
|
|
cpu {
|
|
cores = 4
|
|
sockets = 1
|
|
type = "host"
|
|
}
|
|
memory = 8192
|
|
balloon = 8192
|
|
|
|
# Disks
|
|
scsihw = "virtio-scsi-single"
|
|
|
|
disks {
|
|
ide {
|
|
ide2 {
|
|
cdrom {
|
|
iso = "local:iso/nixos-25.05.20250816-x86_64-linux.iso"
|
|
}
|
|
}
|
|
}
|
|
scsi {
|
|
scsi0 {
|
|
disk {
|
|
size = "96G"
|
|
iothread = true
|
|
replicate = false
|
|
storage = "local-lvm"
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
# Network
|
|
network {
|
|
id = 0
|
|
model = "virtio"
|
|
bridge = "vmbr0"
|
|
}
|
|
|
|
}
|