@@ -166,41 +166,38 @@ resource "oci_core_security_list" "BastionSubnet" {
166166}
167167
168168resource "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 } "
173172 compartment_id = " ${ var . compartment_ocid } "
174173 vcn_id = " ${ oci_core_vcn . cloudera_vcn . id } "
175174 route_table_id = " ${ oci_core_route_table . RouteForComplete . id } "
176175 security_list_ids = [" ${ oci_core_security_list . PublicSubnet . id } " ]
177176 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 } "
179178}
180179
181180resource "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 } "
186184 compartment_id = " ${ var . compartment_ocid } "
187185 vcn_id = " ${ oci_core_vcn . cloudera_vcn . id } "
188186 route_table_id = " ${ oci_core_route_table . private . id } "
189187 security_list_ids = [" ${ oci_core_security_list . PrivateSubnet . id } " ]
190188 dhcp_options_id = " ${ oci_core_vcn . cloudera_vcn . default_dhcp_options_id } "
191189 prohibit_public_ip_on_vnic = " true"
192- dns_label = " private${ count . index + 1 } "
190+ dns_label = " private${ var . availability_domain } "
193191}
194192
195193resource "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 } "
200197 compartment_id = " ${ var . compartment_ocid } "
201198 vcn_id = " ${ oci_core_vcn . cloudera_vcn . id } "
202199 route_table_id = " ${ oci_core_route_table . RouteForComplete . id } "
203200 security_list_ids = [" ${ oci_core_security_list . BastionSubnet . id } " ]
204201 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 } "
206203}
0 commit comments