From 483da56ee5459f885e94271b845e89b7167d22ab Mon Sep 17 00:00:00 2001 From: Aleksandr Kurbatov <aleksandr.kurbatov@GL1342-AKURBATOV.local> Date: Wed, 31 Jul 2024 14:33:26 +0100 Subject: [PATCH] PE-specific variables merge --- .../roles/base_config/tasks/merge_variables.yaml | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/geant/gap_ansible/roles/base_config/tasks/merge_variables.yaml b/geant/gap_ansible/roles/base_config/tasks/merge_variables.yaml index 3ccef82c..32d9a3f2 100644 --- a/geant/gap_ansible/roles/base_config/tasks/merge_variables.yaml +++ b/geant/gap_ansible/roles/base_config/tasks/merge_variables.yaml @@ -27,3 +27,15 @@ - name: Merge Nokia CPM filters ansible.builtin.set_fact: cpm_filters: "{{ lookup('community.general.merge_variables', 'cpmf__to_merge', pattern_type='suffix') }}" + +- name: Prepare PE-specific vars + when: promote_to_pe | ansible.builtin.bool # FIX: check the exact verb / keyword + block: + - name: Merge Nokia PE CPM filters + ansible.builtin.set_fact: + pe_cpm: "{{ lookup('community.general.merge_variables', 'cpm_pe__to_merge') }}" + + - name: Combine P and PE CPM filters + ansible.builtin.set_fact: + cpm_filters: "{{ [cpm_filters, pe_cpm] | community.general.lists_mergeby('family', + list_merge='append') }}" -- GitLab