# proxmox.yaml.example - Hetzner dedicated server target
#
# Hetzner bare metal server with Proxmox, accessed via WireGuard tunnel.
# Copy to proxmox.yaml and edit with your actual credentials.
#
# Network: Private bridge vmbr1 (10.10.0.0/24), no VLANs needed.
#   Proxmox host is the gateway (10.10.0.1) with NAT masquerading.
#   Access from workstation via WireGuard tunnel (10.10.99.0/24).
#
# Storage: local-zfs (ZFS pool on dedicated disks).
#
# See hetzner/hetzner-setup.md for the full setup guide.

host: 10.10.0.1               # Proxmox host IP (via WireGuard, on vmbr1)
method: api                    # api recommended (WireGuard may add SSH latency)
api_token_id: automation@pve!deploy
node: pve                      # Proxmox node name (adjust if different)
storage: local-zfs             # VM disk storage (ZFS pool)
iso_storage: local             # ISO/image storage
bridge: vmbr1                  # Private bridge (10.10.0.0/24)
# vlan:                        # No VLAN needed (dedicated private bridge)
gateway: 10.10.0.1             # Proxmox host is the gateway
dns: 10.10.0.1                 # Proxmox host forwards DNS (or use 1.1.1.1)
pool: IncusLab                 # Resource pool
ssh_user: root                 # SSH user (for ssh method fallback)
