Skip to content

Commit b6186c0

Browse files
committed
Automation Toolkit Release v2024.2.2
1 parent e856ac4 commit b6186c0

File tree

3 files changed

+11
-8
lines changed

3 files changed

+11
-8
lines changed

cd3_automation_toolkit/Governance/Tagging/create_terraform_tags.py

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -216,23 +216,23 @@ def create_terraform_tags(inputfile, outdir, service_dir, prefix, ct):
216216
if default_value != "" and str(default_value).lower() != "nan":
217217
if '$' in default_value and default_value.count('$') == 1:
218218
default_value = str(default_value).strip().replace('$','$$')
219-
#is_required = 'false' #Uncomment this line if needed
220-
columnvalue = key_tf_name+"="+default_compartment+"="+default_value#+"="+is_required #Uncomment this if needed
219+
is_required = 'false' #Uncomment this line if needed
220+
columnvalue = key_tf_name+"="+default_compartment+"="+default_value+"="+is_required #Uncomment this if needed
221221
if columnvalue not in default_tags:
222222
default_tags.append(columnvalue)
223223
else:
224224
if default_value == '' or default_value.strip().lower() == 'nan':
225225
if str(df.loc[i,'Validator']).strip() != '' and str(df.loc[i,'Validator']).strip().lower() != 'nan' and str(df.loc[i,'Validator']).strip() != []:
226-
#is_required_updated = 'true' #Uncomment this if needed
226+
is_required_updated = 'true' #Uncomment this if needed
227227
default_value = values_list[0]
228-
columnvalue = key_tf_name+"="+default_compartment+"="+default_value#+"="+is_required_updated #Uncomment this if needed
228+
columnvalue = key_tf_name+"="+default_compartment+"="+default_value+"="+is_required_updated #Uncomment this if needed
229229
if columnvalue not in default_tags:
230230
default_tags.append(columnvalue)
231231
else:
232232
if str(df.loc[i, 'Validator']).strip() == '' or str(df.loc[i, 'Validator']).strip().lower() == 'nan':
233-
#is_required_updated = 'true' #Uncomment this if needed
233+
is_required_updated = 'true' #Uncomment this if needed
234234
default_value = '-'
235-
columnvalue = key_tf_name+"="+default_compartment+"="+default_value#+"="+is_required_updated #Uncomment this if needed
235+
columnvalue = key_tf_name+"="+default_compartment+"="+default_value+"="+is_required_updated #Uncomment this if needed
236236
if columnvalue not in default_tags:
237237
default_tags.append(columnvalue)
238238

cd3_automation_toolkit/Governance/Tagging/export_tags_nonGreenField.py

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -149,7 +149,10 @@ def export_tags_nongreenfield(inputfile, outdir, service_dir, config, signer, ct
149149
if tag_defaults.data != []:
150150
for tag_default in tag_defaults.data:
151151
if tag_default.tag_definition_name != '(deleted tag definition)':
152-
add_values_in_dict(tag_default_comps_map, tag_default.tag_definition_id+"="+tag_default.tag_definition_name, [ntk_compartment_name+"="+tag_default.value])
152+
my_val=tag_default.value
153+
if tag_default.is_required==True:
154+
my_val=""
155+
add_values_in_dict(tag_default_comps_map, tag_default.tag_definition_id+"="+tag_default.tag_definition_name, [ntk_compartment_name+"="+my_val])
153156
defaultcomp_to_tagid_map.update({ commonTools.check_tf_variable(str(tag_default.tag_definition_name).replace('\\','\\\\'))+"-"+commonTools.check_tf_variable(ntk_compartment_name) : tag_default.id })
154157

155158
comp_ocid_done = []

cd3_automation_toolkit/Governance/Tagging/templates/tags-defaults-template

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ tag_defaults = {
2222
compartment_id = "{{ tags.split('=')[1] }}"
2323
value = "{{ tags.split('=')[2] }}"
2424

25-
{# is_required = {{ tags.split('=')[3] }} #} {# Uncomment this line if needed #}
25+
is_required = {{ tags.split('=')[3] }} #}
2626
},
2727
{% endfor %}
2828

0 commit comments

Comments
 (0)