# Flatcar Linux resolver VM — Unbound DNS resolver on Proxmox. # Uses lucidsolns/flatcar-vm/proxmox module for provisioning. # Configuration via Butane/Ignition (flatcar-resolver.bu + unbound.conf). # # Module docs: https://github.com/lucidsolns/terraform-proxmox-flatcar-vm module "flatcar_resolver1" { source = "github.com/lucidsolns/terraform-proxmox-flatcar-vm" node_name = "vm2-380" vm_id = 110 vm_name = "flatcar-resolver1" cpu = { cores = 16 } memory = { dedicated = 8192 } boot_disk_size = 64 bridge = "vmbr0" storage_root = "local-lvm" storage_ignition = "local" butane_conf = "${path.module}/flatcar-resolver.bu" butane_snippet_path = "${path.module}" network_devices = [ { bridge = "vmbr0" vlan_id = 9 } ] flatcar_channel = "stable" } # Second Flatcar resolver — resolver2.vntx.net module "flatcar_resolver2" { source = "github.com/lucidsolns/terraform-proxmox-flatcar-vm" node_name = "vm2-380" vm_id = 111 vm_name = "flatcar-resolver2" cpu = { cores = 16 } memory = { dedicated = 8192 } boot_disk_size = 64 bridge = "vmbr0" storage_root = "local-lvm" storage_ignition = "local" butane_conf = "${path.module}/flatcar-resolver2.bu" butane_snippet_path = "${path.module}" network_devices = [ { bridge = "vmbr0" vlan_id = 9 } ] flatcar_channel = "stable" }