Skip to content

Commit 5b763b0

Browse files
committed
Enhance policy name assignment logic in NDFC template
1 parent 11588f4 commit 5b763b0

1 file changed

Lines changed: 3 additions & 1 deletion

File tree

roles/dtc/common/templates/ndfc_policy.j2

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,9 @@
1919
{% set policy_name = policy_match.name | ansible.builtin.regex_replace('\\s+', '_') %}
2020
- create_additional_policy: False
2121
description: {{ 'nac_' + policy_name }}
22-
{% if (policy_match.template_name is defined and policy_match.template_name) or (policy_match.filename is defined and policy_match.filename and (".yaml" in policy_match.filename or ".yml" in policy_match.filename)) %}
22+
{% if policy_match.policy_id is defined and policy_match.policy_id %}
23+
name: {{ policy_match.policy_id }}
24+
{% elif (policy_match.template_name is defined and policy_match.template_name) or (policy_match.filename is defined and policy_match.filename and (".yaml" in policy_match.filename or ".yml" in policy_match.filename)) %}
2325
name: {{ policy_match.template_name | default(defaults.vxlan.policy.template_name) }}
2426
{% elif policy_match.filename is defined and policy_match.filename and ".cfg" in policy_match.filename %}
2527
name: {{ defaults.vxlan.policy.template_name }}

0 commit comments

Comments
 (0)