@@ -166,41 +166,38 @@ resource "oci_core_security_list" "BastionSubnet" {
166
166
}
167
167
168
168
resource "oci_core_subnet" "public" {
169
- count = " 3"
170
- availability_domain = " ${ lookup (data. oci_identity_availability_domains . ADs . availability_domains [count . index ]," name" )} "
171
- cidr_block = " ${ cidrsubnet (var. VPC-CIDR , 8 , count. index )} "
172
- display_name = " public_${ count . index + 1 } "
169
+ availability_domain = " ${ lookup (data. oci_identity_availability_domains . ADs . availability_domains [var . availability_domain - 1 ]," name" )} "
170
+ cidr_block = " ${ cidrsubnet (var. VPC-CIDR , 8 , 1 )} "
171
+ display_name = " public_${ var . availability_domain } "
173
172
compartment_id = " ${ var . compartment_ocid } "
174
173
vcn_id = " ${ oci_core_vcn . cloudera_vcn . id } "
175
174
route_table_id = " ${ oci_core_route_table . RouteForComplete . id } "
176
175
security_list_ids = [" ${ oci_core_security_list . PublicSubnet . id } " ]
177
176
dhcp_options_id = " ${ oci_core_vcn . cloudera_vcn . default_dhcp_options_id } "
178
- dns_label = " public${ count . index + 1 } "
177
+ dns_label = " public${ var . availability_domain } "
179
178
}
180
179
181
180
resource "oci_core_subnet" "private" {
182
- count = " 3"
183
- availability_domain = " ${ lookup (data. oci_identity_availability_domains . ADs . availability_domains [count . index ]," name" )} "
184
- cidr_block = " ${ cidrsubnet (var. VPC-CIDR , 8 , count. index + 3 )} "
185
- display_name = " private_ad${ count . index + 1 } "
181
+ availability_domain = " ${ lookup (data. oci_identity_availability_domains . ADs . availability_domains [var . availability_domain - 1 ]," name" )} "
182
+ cidr_block = " ${ cidrsubnet (var. VPC-CIDR , 8 , 2 )} "
183
+ display_name = " private_ad${ var . availability_domain } "
186
184
compartment_id = " ${ var . compartment_ocid } "
187
185
vcn_id = " ${ oci_core_vcn . cloudera_vcn . id } "
188
186
route_table_id = " ${ oci_core_route_table . private . id } "
189
187
security_list_ids = [" ${ oci_core_security_list . PrivateSubnet . id } " ]
190
188
dhcp_options_id = " ${ oci_core_vcn . cloudera_vcn . default_dhcp_options_id } "
191
189
prohibit_public_ip_on_vnic = " true"
192
- dns_label = " private${ count . index + 1 } "
190
+ dns_label = " private${ var . availability_domain } "
193
191
}
194
192
195
193
resource "oci_core_subnet" "bastion" {
196
- count = " 3"
197
- availability_domain = " ${ lookup (data. oci_identity_availability_domains . ADs . availability_domains [count . index ]," name" )} "
198
- cidr_block = " ${ cidrsubnet (var. VPC-CIDR , 8 , count. index + 6 )} "
199
- display_name = " bastion_ad${ count . index + 1 } "
194
+ availability_domain = " ${ lookup (data. oci_identity_availability_domains . ADs . availability_domains [var . availability_domain - 1 ]," name" )} "
195
+ cidr_block = " ${ cidrsubnet (var. VPC-CIDR , 8 , 3 )} "
196
+ display_name = " bastion_ad${ var . availability_domain } "
200
197
compartment_id = " ${ var . compartment_ocid } "
201
198
vcn_id = " ${ oci_core_vcn . cloudera_vcn . id } "
202
199
route_table_id = " ${ oci_core_route_table . RouteForComplete . id } "
203
200
security_list_ids = [" ${ oci_core_security_list . BastionSubnet . id } " ]
204
201
dhcp_options_id = " ${ oci_core_vcn . cloudera_vcn . default_dhcp_options_id } "
205
- dns_label = " bastion${ count . index + 1 } "
202
+ dns_label = " bastion${ var . availability_domain } "
206
203
}
0 commit comments