@@ -13,7 +13,7 @@ data "oci_core_subnets" "firewall_subnets" {
1313module "firewall" {
1414 source = " ./modules/security/firewall/firewall"
1515 for_each = var. firewall != null ? var. firewall : {}
16- depends_on = [module . policy ,module . address_list , module . application_group , module . application_list , module . service , module . service_list , module . url_list ,module . decryption_profile , module . secret ,module . security_rules ,module . decryption_rules ]
16+ depends_on = [module . policy ,module . address_list , module . application_group , module . application , module . service , module . service_list , module . url_list ,module . decryption_profile , module . secret ,module . security_rules ,module . decryption_rules ]
1717 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 ]) : var. compartment_ocids [each . value . compartment_id ]
1818 network_firewall_policy_id = length (regexall (" ocid1.networkfirewallpolicy.oc1.*" ,each. value . network_firewall_policy_id )) > 0 ? each. value . network_firewall_policy_id : merge (module. policy . * ... )[each . value . network_firewall_policy_id ][" policy_tf_id" ]
1919 subnet_id = each. value . subnet_id != " " ? (length (regexall (" ocid1.subnet.oc1*" , each. value . subnet_id )) > 0 ? each. value . subnet_id : data. oci_core_subnets . firewall_subnets [each . key ]. subnets . * . id [0 ]) : null
@@ -66,7 +66,7 @@ module address_list {
6666 addresses = each. value . addresses
6767}
6868
69- module application_list {
69+ module application {
7070 source = " ./modules/security/firewall/application"
7171 for_each = var. application_list != null ? var. application_list : {}
7272 depends_on = [module . policy ]
@@ -80,10 +80,10 @@ module application_list {
8080module application_group {
8181 source = " ./modules/security/firewall/application-group"
8282 for_each = var. application_group != null ? var. application_group : {}
83- depends_on = [module . policy ,module . application_list ]
83+ depends_on = [module . policy ,module . application ]
8484 app_group_name = each. value . app_group_name
8585 network_firewall_policy_id = length (regexall (" ocid1.networkfirewallpolicy.oc1.*" , each. value . network_firewall_policy_id )) > 0 ? each. value . network_firewall_policy_id : merge (module. policy . * ... )[each . value . network_firewall_policy_id ][" policy_tf_id" ]
86- apps = each. value . apps != null ? flatten (tolist ([for app in each . value . apps : (length (regexall (" ocid1.networkfirewallpolicy.oc1*" , app)) > 0 ? merge (module. application_list . * ... )[app ][" application_tf_id" ] : [app ] )])) : null
86+ apps = each. value . apps != null ? flatten (tolist ([for app in each . value . apps : (length (regexall (" ocid1.networkfirewallpolicy.oc1*" , app)) > 0 ? merge (module. application . * ... )[app ][" application_tf_id" ] : [app ] )])) : null
8787}
8888
8989module url_list {
@@ -99,7 +99,7 @@ module url_list {
9999module security_rules {
100100 source = " ./modules/security/firewall/security-rules"
101101 for_each = var. security_rules != null ? var. security_rules : {}
102- depends_on = [module . policy , module . address_list , module . application_group , module . application_list , module . service , module . service_list , module . url_list ]
102+ depends_on = [module . policy , module . address_list , module . application_group , module . application , module . service , module . service_list , module . url_list ]
103103 action = each. value . action
104104 rule_name = each. value . rule_name
105105 network_firewall_policy_id = length (regexall (" ocid1.networkfirewallpolicy.oc1.*" ,each. value . network_firewall_policy_id )) > 0 ? each. value . network_firewall_policy_id : merge (module. policy . * ... )[each . value . network_firewall_policy_id ][" policy_tf_id" ]
0 commit comments