@@ -24,6 +24,7 @@ resource "proxmox_virtual_environment_sdn_vnet" "vnet_simple" {
24
24
isolate_ports = " 0"
25
25
vlanaware = " 0"
26
26
zonetype = proxmox_virtual_environment_sdn_zone. zone_simple . type
27
+ depends_on = [ proxmox_virtual_environment_sdn_zone . zone_simple ]
27
28
}
28
29
29
30
resource "proxmox_virtual_environment_sdn_vnet" "vnet_vlan" {
@@ -32,6 +33,7 @@ resource "proxmox_virtual_environment_sdn_vnet" "vnet_vlan" {
32
33
alias = " vnet in zoneVLAN"
33
34
tag = 1000
34
35
zonetype = proxmox_virtual_environment_sdn_zone. zone_vlan . type
36
+ depends_on = [ proxmox_virtual_environment_sdn_zone . zone_vlan ]
35
37
}
36
38
37
39
# --- SDN Subnets ---
@@ -48,6 +50,7 @@ resource "proxmox_virtual_environment_sdn_subnet" "subnet_simple" {
48
50
]
49
51
gateway = " 10.10.0.1"
50
52
snat = true
53
+ depends_on = [ proxmox_virtual_environment_sdn_vnet . vnet_simple ]
51
54
}
52
55
53
56
resource "proxmox_virtual_environment_sdn_subnet" "subnet_simple2" {
@@ -62,6 +65,7 @@ resource "proxmox_virtual_environment_sdn_subnet" "subnet_simple2" {
62
65
]
63
66
gateway = " 10.40.0.1"
64
67
snat = true
68
+ depends_on = [ proxmox_virtual_environment_sdn_vnet . vnet_simple ]
65
69
}
66
70
67
71
resource "proxmox_virtual_environment_sdn_subnet" "subnet_vlan" {
@@ -76,21 +80,25 @@ resource "proxmox_virtual_environment_sdn_subnet" "subnet_vlan" {
76
80
]
77
81
gateway = " 10.20.0.100"
78
82
snat = false
83
+ depends_on = [ proxmox_virtual_environment_sdn_vnet . vnet_vlan ]
79
84
}
80
85
81
86
# --- Data Sources ---
82
87
83
88
data "proxmox_virtual_environment_sdn_zone" "zone_ex" {
84
- name = " ZoneEx"
89
+ name = " zoneS"
90
+ depends_on = [ proxmox_virtual_environment_sdn_zone . zone_simple ]
85
91
}
86
92
87
93
data "proxmox_virtual_environment_sdn_vnet" "vnet_ex" {
88
- name = " VnetEx"
94
+ name = " vnetM"
95
+ depends_on = [ proxmox_virtual_environment_sdn_vnet . vnet_simple ]
89
96
}
90
97
91
98
data "proxmox_virtual_environment_sdn_subnet" "subnet_ex" {
92
- subnet = " ZoneEx-100.100 .0.0-24"
99
+ subnet = " zoneS-10.10 .0.0-24"
93
100
vnet = data. proxmox_virtual_environment_sdn_vnet . vnet_ex . id
101
+ depends_on = [ proxmox_virtual_environment_sdn_subnet . subnet_simple ]
94
102
}
95
103
96
104
# --- Outputs ---
0 commit comments