Skip to content

Commit 57866a5

Browse files
committed
Automation Toolkit Release v2025.1.3
1 parent 72a9c03 commit 57866a5

File tree

3 files changed

+13
-9
lines changed

3 files changed

+13
-9
lines changed

OCIWorkVMStack/scripts/installToolkit.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -66,7 +66,7 @@ fi
6666
sudo podman --version >> $logfile 2>&1
6767

6868
echo "***Download Toolkit***" >> $logfile 2>&1
69-
sudo git clone https://github.com/oracle-devrel/cd3-automation-toolkit.git -b develop $toolkit_dir >> $logfile 2>&1
69+
sudo git clone https://github.com/oracle-devrel/cd3-automation-toolkit.git $toolkit_dir >> $logfile 2>&1
7070
stop_exec
7171

7272
curl -H "Authorization: Bearer Oracle" -L http://169.254.169.254/opc/v2/instance/ -o /tmp/metadata.json

cd3_automation_toolkit/Network/DNS/create_dns_rrsets.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -79,7 +79,8 @@ def create_terraform_dns_rrsets(inputfile, outdir, service_dir, prefix, ct):
7979
zone_name = str(df["Zone"][i]).strip()
8080
domain = str(df["Domain"][i]).strip()
8181
rtype = str(df["RType"][i]).strip()
82-
if 'nan' in [view_name,zone_name,domain,rtype]:
82+
values = [domain,rtype]
83+
if not all(v == 'nan' for v in values) and 'nan' in values:
8384
print(f'Required parameters for record creation are missing. Skipping record creation for row : {i+3}')
8485
continue
8586
rrset_tf_name = str(view_name + "_" + zone_name+ "_" + domain+ "_" + rtype).replace(".", "_")

cd3_automation_toolkit/Network/DNS/export_dns_views_zones_records.py

Lines changed: 10 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ def get_rrset(zone_data,dns_client,record_default):
1919
zone_records = oci.pagination.list_call_get_all_results(dns_client.get_zone_records,zone_data.id).data
2020

2121
for zone_record in zone_records.items:
22-
if record_default == 'n' and zone_record.is_protected == True:
22+
if (record_default == 'n' and zone_record.is_protected == True) or zone_record.rtype in ["SOA","NS"]:
2323
continue
2424
tmpdict = {}
2525
domain = zone_record.domain
@@ -75,7 +75,7 @@ def print_data(region, ntk_compartment_name, rrset, zone_data, view_data, values
7575
values_for_column = commonTools.export_tags(view_data, col_header, values_for_column)
7676

7777

78-
def print_empty_view(region, ntk_compartment_name, view_data, values_for_column):
78+
def print_empty_view(region, ntk_compartment_name, view_data, values_for_column,zone_name=""):
7979
for col_header in values_for_column:
8080
if col_header == 'Region':
8181
values_for_column[col_header].append(region)
@@ -85,7 +85,7 @@ def print_empty_view(region, ntk_compartment_name, view_data, values_for_column)
8585
values_for_column[col_header].append(view_data.display_name)
8686

8787
elif col_header == 'Zone':
88-
values_for_column[col_header].append("")
88+
values_for_column[col_header].append(zone_name)
8989
elif col_header == 'Domain':
9090
values_for_column[col_header].append("")
9191
elif col_header == 'RType':
@@ -214,12 +214,15 @@ def export_dns_views_zones_rrsets(inputfile, outdir, service_dir, config, signer
214214
if rrsets:
215215
for rrset in rrsets.values():
216216
print_data(region, ntk_compartment_name, rrset, zone_data, view_data, values_for_column,state)
217-
tf_resource = f'module.dns-zones[\\"{zone_tf_name}\\"].oci_dns_zone.zone'
218-
if tf_resource not in state["resources"]:
219-
importCommands[region.lower()] += f'\n{tf_or_tofu} import "{tf_resource}" {str(zone_data.id)}'
220217

221218
else:
222-
print_empty_view(region, ntk_compartment_name, view_data, values_for_column)
219+
print_empty_view(region, ntk_compartment_name, view_data, values_for_column,zone_name=zone_data.name)
220+
221+
tf_resource = f'module.dns-zones[\\"{zone_tf_name}\\"].oci_dns_zone.zone'
222+
if tf_resource not in state["resources"]:
223+
importCommands[
224+
region.lower()] += f'\n{tf_or_tofu} import "{tf_resource}" {str(zone_data.id)}'
225+
223226
else:
224227
print_empty_view(region, ntk_compartment_name, view_data, values_for_column)
225228
if print_zone==False:

0 commit comments

Comments
 (0)