Skip to content
Snippets Groups Projects
Commit 40c0d587 authored by Aleksandr Kurbatov's avatar Aleksandr Kurbatov
Browse files

add ADD_DEFAULT policies to the custom pols in IAS

parent db14cc7b
Branches
Tags
No related merge requests found
Pipeline #95297 passed
---
- name: Load Default route V4 prefix list if "send_default_route" is selected
when: bgp_session_v4.send_default_route | ansible.builtin.bool
ansible.builtin.set_fact:
po_prefix_default_route_v4: "{{ lookup('community.general.merge_variables', 'IAS_PO_PREFIX_TRACKING_DEFAULT_V4') }}"
block:
- name: Load PO default route prefix list V4
ansible.builtin.set_fact:
po_prefix_default_route_v4: "{{ lookup('community.general.merge_variables', 'IAS_PO_PREFIX_TRACKING_DEFAULT_V4') }}"
- name: Load PO default route policy V4
ansible.builtin.set_fact:
po_policy_default_route_v4: "{{ lookup('community.general.merge_variables', 'IAS_PO_POL_ADD_DEF_ROUTE_V4') }}"
- name: Load Default route V6 prefix list if "send_default_route" is selected
when: bgp_session_v6.send_default_route | ansible.builtin.bool
ansible.builtin.set_fact:
po_prefix_default_route_v6: "{{ lookup('community.general.merge_variables', 'IAS_PO_PREFIX_TRACKING_DEFAULT_V6') }}"
block:
- name: Load PO default route prefix list V6
ansible.builtin.set_fact:
po_prefix_default_route_v6: "{{ lookup('community.general.merge_variables', 'IAS_PO_PREFIX_TRACKING_DEFAULT_V6') }}"
- name: Load PO default route policy V6
ansible.builtin.set_fact:
po_policy_default_route_v6: "{{ lookup('community.general.merge_variables', 'IAS_PO_POL_ADD_DEF_ROUTE_V6') }}"
- name: Load Standard Policy Options prefix lists for VRF {{ subscription.product.product_type | upper }}
ansible.builtin.set_fact:
......@@ -27,6 +41,16 @@
ansible.builtin.set_fact:
po_final_policies: "{{ lookup('community.general.merge_variables', 'CUSTOM_VRF_PO_POLICIES') }}"
- name: Add V4 default route policy to the final policy var
when: bgp_session_v4.send_default_route | ansible.builtin.bool
ansible.builtin.set_fact:
po_final_policies: "{{ [po_final_policies, po_policy_default_route_v4] | community.general.lists_mergeby('name') }}"
- name: Add V6 default route policy to the final policy var
when: bgp_session_v6.send_default_route | ansible.builtin.bool
ansible.builtin.set_fact:
po_final_policies: "{{ [po_final_policies, po_policy_default_route_v6] | community.general.lists_mergeby('name') }}"
- name: Load Standard Policy Options prefix lists for VRF {{ subscription.product.product_type | upper }}
ansible.builtin.set_fact:
po_vrf_communities: "{{ lookup('community.general.merge_variables', 'STANDARD_VRF_COMMUNITIES') }}"
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment