{"repo":"hybridops-tech/terraform-proxmox-sdn","free":true,"listed":false,"github":"https://github.com/hybridops-tech/terraform-proxmox-sdn","clone":"git clone https://github.com/hybridops-tech/terraform-proxmox-sdn.git","description":"Terraform module for Proxmox SDN with automated DHCP via dnsmasq","language":"HCL","stars":99,"topics":["dhcp","dnsmasq","dnsmasq-tutorial","homelab","homelab-automation","infrastructure-as-code","networking","proxmox","proxmox-cluster","proxmox-ve"],"license":null,"category":"deployment-docker-iac","readme_excerpt":"Proxmox SDN Terraform module Terraform module for Proxmox VE SDN zones, VNets and subnets. Optional host orchestration configures gateway addresses, SNAT, static routes and dnsmasq DHCP on a Proxmox node. The module manages: - a VLAN-backed Proxmox SDN zone; - one or more VNets and subnets; - single-node or cluster-wide zone membership; - optional host-side L3, SNAT, DHCP and static routes; - SDN apply, host-state reconciliation and scoped cleanup; and - structured subnet and IPAM outputs for downstream consumers. Operating modes Mode Proxmox responsibility External responsibility Access --- --- --- --- API-only edge-routed SDN zone, VNets and subnet metadata Gateways, routing, DHCP, firewall policy and upstream access Proxmox API only Host-routed SDN plus gateway addresses, optional SNAT, DHCP and static routes Any routing or policy not declared through this module Proxmox API and root SSH to one node Cluster edge-routed Shared zone and VNet membership across several nodes L3 services and upstream routing Proxmox API; optional SSH to one node for apply and status hooks Host-side features are intentionally limited to one Proxmox node. A proxmox nodes list with more than one member requires enable host l3 = false . Requirements - Terraform = 1.5.0 . - Proxmox VE 8.x with SDN enabled. - A VLAN-aware bridge, normally vmbr0 . - bpg/proxmox = 0.50.0 and hashicorp/null = 3.2.0 . - A dedicated Proxmox API token with access to the managed SDN objects. Host-routed mode also requires: ","default_branch":null,"files":null,"tree":[],"storefront":"/r/hybridops-tech","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/hybridops-tech/terraform-proxmox-sdn/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}