- DNS: hi.mcintire.me A/AAAA, git.mcintire.me A/AAAA updated to new host - forgejo role: Docker Compose deployment with SQLite, INSTALL_LOCK, admin user creation - Caddyfile-hi.j2: reverse proxy git.mcintire.me -> localhost:3000 - tailscale role: skip connect when no auth key; dynamic repo suite - debian role: fix Signed-By for debian.sources on trixie - curl added to base Debian packages - support.vntx.net: added to vntx_servers, DNS, host_vars
70 lines
1.4 KiB
HCL
70 lines
1.4 KiB
HCL
# 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"
|
|
}
|