We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent c0b5acf commit 1413f7eCopy full SHA for 1413f7e
main.tf
@@ -90,8 +90,16 @@ resource "google_compute_instance_from_template" "bastion_vm" {
90
network_interface {
91
subnetwork = var.subnet
92
subnetwork_project = var.host_project != "" ? var.host_project : var.project
93
- access_config = var.external_ip ? var.access_config : null
94
network_ip = var.network_ip
+
95
+ dynamic "access_config" {
96
+ for_each = var.external_ip ? var.access_config : []
97
+ content {
98
+ nat_ip = access_config.value["nat_ip"]
99
+ public_ptr_domain_name = access_config.value["public_ptr_domain_name"]
100
+ network_tier = access_config.value["network_tier"]
101
+ }
102
103
}
104
105
source_instance_template = module.instance_template.self_link
0 commit comments