58 lines
1.6 KiB
HCL
58 lines
1.6 KiB
HCL
# resource "proxmox_vm_qemu" "sandbox" {
|
|
# vmid = 123
|
|
# name = "sandbox"
|
|
# target_node = var.pm_node
|
|
# agent = 1
|
|
# cpu {
|
|
# cores = 2
|
|
# }
|
|
# memory = 1024
|
|
# boot = " " #"order=scsi0" # has to be the same as the OS disk of the template
|
|
# clone_id = 9000
|
|
# full_clone = true
|
|
# scsihw = "virtio-scsi-single"
|
|
# vm_state = "running"
|
|
# automatic_reboot = true
|
|
|
|
# # Cloud-Init configuration
|
|
# # cicustom = "vendor=local:snippets/qemu-guest-agent.yml" # /var/lib/vz/snippets/qemu-guest-agent.yml
|
|
# ciupgrade = true
|
|
# ipconfig0 = "ip=dhcp"
|
|
# skip_ipv6 = true
|
|
# ciuser = "root"
|
|
# # ci pasword doesn't seem to work with nix
|
|
# # cipassword = "Enter123!"
|
|
# sshkeys = "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAICUP7m8jZJiclZGfSje8CeBYFhX10SrdtjYziuChmj1X plasmagoat@macbook-air"
|
|
|
|
# # Most cloud-init images require a serial device for their display
|
|
# serial {
|
|
# id = 0
|
|
# }
|
|
|
|
# disks {
|
|
# virtio {
|
|
# virtio0 {
|
|
# # We have to specify the disk from our template, else Terraform will think it's not supposed to be there
|
|
# disk {
|
|
# storage = "pv1"
|
|
# # The size of the disk should be at least as big as the disk in the template. If it's smaller, the disk will be recreated
|
|
# size = "5G"
|
|
# }
|
|
# }
|
|
# }
|
|
# ide {
|
|
# # Some images require a cloud-init disk on the IDE controller, others on the SCSI or SATA controller
|
|
# ide1 {
|
|
# cloudinit {
|
|
# storage = "local-lvm"
|
|
# }
|
|
# }
|
|
# }
|
|
# }
|
|
|
|
# network {
|
|
# id = 0
|
|
# bridge = "vmbr0"
|
|
# model = "virtio"
|
|
# }
|
|
# }
|