Resource: proxmox_virtual_environment_sdn_applier¶
Warning
Deprecated: Use proxmox_sdn_applier instead. This resource will be removed in v1.0.
EXPERIMENTAL Triggers Proxmox's SDN Apply (equivalent to PUT /cluster/sdn). Intended to be used with replace_triggered_by so it runs after SDN objects change.
Example Usage¶
# SDN Zone (Simple) - First zone for applier demonstration
resource "proxmox_virtual_environment_sdn_zone_simple" "example_zone_1" {
id = "zone1"
nodes = ["pve"]
mtu = 1500
# Optional attributes
dns = "1.1.1.1"
dns_zone = "example.com"
ipam = "pve"
reverse_dns = "1.1.1.1"
depends_on = [
proxmox_virtual_environment_sdn_applier.finalizer
]
}
# SDN Zone (Simple) - Second zone for applier demonstration
resource "proxmox_virtual_environment_sdn_zone_simple" "example_zone_2" {
id = "zone2"
nodes = ["pve"]
mtu = 1500
depends_on = [
proxmox_virtual_environment_sdn_applier.finalizer
]
}
# SDN Applier - Applies SDN configuration changes
resource "proxmox_virtual_environment_sdn_applier" "example_applier" {
lifecycle {
replace_triggered_by = [
proxmox_virtual_environment_sdn_zone_simple.example_zone_1,
proxmox_virtual_environment_sdn_zone_simple.example_zone_2,
]
}
depends_on = [
proxmox_virtual_environment_sdn_zone_simple.example_zone_1,
proxmox_virtual_environment_sdn_zone_simple.example_zone_2,
]
}
resource "proxmox_virtual_environment_sdn_applier" "finalizer" {
}
Schema¶
Optional¶
on_create(Boolean) Whether to apply SDN configuration on resource creation. Defaults to true.on_destroy(Boolean) Whether to apply SDN configuration on resource destruction. Defaults to true.
Read-Only¶
id(String) Opaque identifier set to the Unix timestamp (milliseconds) when the apply was executed.