Skip to content

Commit 875f60d

Browse files
committed
Automation Toolkit Release v10.2
1 parent 7a5d742 commit 875f60d

File tree

6 files changed

+13
-12
lines changed

6 files changed

+13
-12
lines changed

cd3_automation_toolkit/Network/BaseNetwork/templates/drg-route-table-template

Lines changed: 2 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -24,13 +24,10 @@ drg_route_tables = {
2424

2525
{% if drg_rt_dstrb_tf_name !='' %}
2626
import_drg_route_distribution_id = "{{ drg_rt_dstrb_res_name }}"
27-
{% else %}
28-
import_drg_route_distribution_id = ""
2927
{% endif %}
3028
{% if is_ecmp_enabled and is_ecmp_enabled != 'nan' and is_ecmp_enabled != '' %}
31-
is_ecmp_enabled = "{{ is_ecmp_enabled }}" {% else %}
32-
is_ecmp_enabled = "false"
33-
{% endif %} {# Defaults to false - set as per terraform hashicorp #}
29+
is_ecmp_enabled = "{{ is_ecmp_enabled }}"
30+
{% endif %}
3431
{# ##Do not modify below this line## #}
3532
{# #}
3633
{# ###Section for adding Defined and Freeform Tags### #}

cd3_automation_toolkit/setUpOCI.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -288,7 +288,7 @@ def export_subnets(inputfile, outdir, service_dir,prefix,config,export_regions,
288288
print("\n\nExecute tf_import_commands_network_subnets_nonGF.sh script created under each region directory to synch TF with OCI Network objects\n")
289289

290290

291-
def export_nsg(inputfile, outdir, prefix,service_dir_nt,config,export_regions,ct):
291+
def export_nsg(inputfile, outdir, service_dir_nt, prefix,config,export_regions,ct):
292292
if len(outdir_struct) != 0:
293293
service_dir = outdir_struct['nsg']
294294
else:

cd3_automation_toolkit/user-scripts/terraform/modules/network/drg-route-table/main.tf

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,4 @@ resource "oci_core_drg_route_table" "drg_route_table" {
1717
freeform_tags = var.freeform_tags
1818
import_drg_route_distribution_id = var.import_drg_route_distribution_id
1919
is_ecmp_enabled = var.is_ecmp_enabled
20-
lifecycle {
21-
ignore_changes = [is_ecmp_enabled]
22-
}
2320
}

cd3_automation_toolkit/user-scripts/terraform/modules/network/drg-route-table/variables.tf

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ variable "import_drg_route_distribution_id" {
1717

1818
variable "is_ecmp_enabled" {
1919
type = bool
20-
default = false
20+
default = null
2121
}
2222

2323
variable "defined_tags" {

cd3_automation_toolkit/user-scripts/terraform/network.tf

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -509,7 +509,7 @@ module "drg-route-tables" {
509509
freeform_tags = each.value.freeform_tags == {} ? null : each.value.freeform_tags
510510
display_name = each.value.display_name != null ? each.value.display_name : null
511511
import_drg_route_distribution_id = each.value.import_drg_route_distribution_id != null && each.value.import_drg_route_distribution_id != "" ? (length(regexall("ocid1.drgroutedistribution.oc1*", each.value.import_drg_route_distribution_id)) > 0 ? each.value.import_drg_route_distribution_id : (length(regexall(".Autogenerated-Import-Route-Distribution-for*", each.value.import_drg_route_distribution_id)) > 0 ? data.oci_core_drg_route_distributions.drg_route_distributions[each.value.import_drg_route_distribution_id].drg_route_distributions[0].id : merge(module.drg-route-distributions.*...)[each.value.import_drg_route_distribution_id]["drg_route_distribution_tf_id"])) : null
512-
is_ecmp_enabled = each.value.is_ecmp_enabled != null ? each.value.is_ecmp_enabled : false
512+
is_ecmp_enabled = each.value.is_ecmp_enabled != null ? each.value.is_ecmp_enabled : null
513513
}
514514

515515
/*

cd3_automation_toolkit/user-scripts/terraform/variables_example.tf

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -495,7 +495,14 @@ variable "drg_attachments" {
495495
}
496496

497497
variable "drg_route_tables" {
498-
type = map(any)
498+
type = map(object({
499+
drg_id = string
500+
display_name = optional(string)
501+
defined_tags = optional(map(any))
502+
freeform_tags = optional(map(any))
503+
is_ecmp_enabled = optional(bool)
504+
import_drg_route_distribution_id = optional(string)
505+
}))
499506
default = {}
500507
}
501508

0 commit comments

Comments
 (0)