7
7
data "oci_core_subnets" "oci_subnets_adb" {
8
8
# depends_on = [module.subnets] # Uncomment to create Network and FSS together
9
9
# for_each = var.adb != null ? var.adb : {}
10
- for_each = { for k ,v in var . adb : k => v if v . vcn_name != null }
10
+ for_each = { for k , v in var . adb : k => v if v . vcn_name != null }
11
11
compartment_id = each. value . network_compartment_id != null ? (length (regexall (" ocid1.compartment.oc1*" , each. value . network_compartment_id )) > 0 ? each. value . network_compartment_id : var. compartment_ocids [each . value . network_compartment_id ]) : var. compartment_ocids [each . value . network_compartment_id ]
12
12
display_name = each. value . subnet_id
13
13
vcn_id = data. oci_core_vcns . oci_vcns_adb [each . key ]. virtual_networks . * . id [0 ]
@@ -16,7 +16,7 @@ data "oci_core_subnets" "oci_subnets_adb" {
16
16
data "oci_core_vcns" "oci_vcns_adb" {
17
17
# depends_on = [module.vcns] # Uncomment to create Network and FSS together
18
18
# for_each = var.adb != null ? var.adb : {}
19
- for_each = { for k ,v in var . adb : k => v if v . vcn_name != null }
19
+ for_each = { for k , v in var . adb : k => v if v . vcn_name != null }
20
20
compartment_id = each. value . network_compartment_id != null ? (length (regexall (" ocid1.compartment.oc1*" , each. value . network_compartment_id )) > 0 ? each. value . network_compartment_id : var. compartment_ocids [each . value . network_compartment_id ]) : var. compartment_ocids [each . value . network_compartment_id ]
21
21
display_name = each. value . vcn_name
22
22
}
@@ -25,25 +25,25 @@ module "adb" {
25
25
source = " ./modules/database/adb"
26
26
for_each = var. adb != null ? var. adb : {}
27
27
# depends_on = [module.vcns, module.subnets]
28
- admin_password = each. value . admin_password
29
- character_set = each. value . character_set
30
- compartment_id = each. value . compartment_id != null ? (length (regexall (" ocid1.compartment.oc1*" , each. value . compartment_id )) > 0 ? each. value . compartment_id : var. compartment_ocids [each . value . compartment_id ]) : null
31
- cpu_core_count = each. value . cpu_core_count
32
- database_edition = each. value . database_edition
33
- data_storage_size_in_tbs = each. value . data_storage_size_in_tbs
34
- db_name = each. value . db_name
35
- db_version = each. value . db_version
36
- db_workload = each. value . db_workload
37
- defined_tags = each. value . defined_tags
38
- display_name = each. value . display_name
39
- license_model = each. value . license_model
40
- ncharacter_set = each. value . ncharacter_set
41
- network_compartment_id = each. value . network_compartment_id != null ? (length (regexall (" ocid1.compartment.oc1*" , each. value . network_compartment_id )) > 0 ? each. value . network_compartment_id : var. compartment_ocids [each . value . network_compartment_id ]) : null
28
+ admin_password = each. value . admin_password
29
+ character_set = each. value . character_set
30
+ compartment_id = each. value . compartment_id != null ? (length (regexall (" ocid1.compartment.oc1*" , each. value . compartment_id )) > 0 ? each. value . compartment_id : var. compartment_ocids [each . value . compartment_id ]) : null
31
+ cpu_core_count = each. value . cpu_core_count
32
+ database_edition = each. value . database_edition
33
+ data_storage_size_in_tbs = each. value . data_storage_size_in_tbs
34
+ db_name = each. value . db_name
35
+ db_version = each. value . db_version
36
+ db_workload = each. value . db_workload
37
+ defined_tags = each. value . defined_tags
38
+ display_name = each. value . display_name
39
+ license_model = each. value . license_model
40
+ ncharacter_set = each. value . ncharacter_set
41
+ network_compartment_id = each. value . network_compartment_id != null ? (length (regexall (" ocid1.compartment.oc1*" , each. value . network_compartment_id )) > 0 ? each. value . network_compartment_id : var. compartment_ocids [each . value . network_compartment_id ]) : null
42
42
network_security_group_ids = each. value . nsg_ids
43
- freeform_tags = each. value . freeform_tags
44
- subnet_id = each. value . subnet_id != null ? (length (regexall (" ocid1.subnet.oc1*" , each. value . subnet_id )) > 0 ? each. value . subnet_id : data. oci_core_subnets . oci_subnets_adb [each . key ]. subnets . * . id [0 ]): null
45
- vcn_name = each. value . vcn_name != null ? each. value . vcn_name : null
46
- whitelisted_ips = each. value . whitelisted_ips
43
+ freeform_tags = each. value . freeform_tags
44
+ subnet_id = each. value . subnet_id != null ? (length (regexall (" ocid1.subnet.oc1*" , each. value . subnet_id )) > 0 ? each. value . subnet_id : data. oci_core_subnets . oci_subnets_adb [each . key ]. subnets . * . id [0 ]) : null
45
+ vcn_name = each. value . vcn_name != null ? each. value . vcn_name : null
46
+ whitelisted_ips = each. value . whitelisted_ips
47
47
48
48
# Optional parameters for ADB
49
49
# are_primary_whitelisted_ips_used = var.autonomous_database_are_primary_whitelisted_ips_used
@@ -54,7 +54,7 @@ module "adb" {
54
54
# clone_type = var.autonomous_database_clone_type
55
55
# customer_contacts {
56
56
57
- # Optional
57
+ # Optional
58
58
# email = var.autonomous_database_customer_contacts_email
59
59
# }
60
60
# data_safe_status = var.autonomous_database_data_safe_status
0 commit comments