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

Default route with custom policies

parent cdea7e04
Branches
Tags
1 merge request!287Default route with custom policies
Pipeline #95294 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') }}"
- 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') }}"
- name: Load Standard Policy Options prefix lists for VRF {{ subscription.product.product_type | upper }} - name: Load Standard Policy Options prefix lists for VRF {{ subscription.product.product_type | upper }}
ansible.builtin.set_fact: ansible.builtin.set_fact:
po_final_prefix_lists: "{{ lookup('community.general.merge_variables', 'STANDARD_VRF_PO_PREFIX_LISTS') }}" po_final_prefix_lists: "{{ lookup('community.general.merge_variables', 'STANDARD_VRF_PO_PREFIX_LISTS') }}"
- name: Add V4 Default route prefix list to the final var if defined
when: bgp_session_v4.send_default_route | ansible.builtin.bool
ansible.builtin.set_fact:
po_final_prefix_lists: "{{ [po_final_prefix_lists, po_prefix_default_route_v4] | community.general.lists_mergeby('name') }}"
- name: Add V6 Default route prefix list to the final var if defined
when: bgp_session_v6.send_default_route | ansible.builtin.bool
ansible.builtin.set_fact:
po_final_prefix_lists: "{{ [po_final_prefix_lists, po_prefix_default_route_v6] | community.general.lists_mergeby('name') }}"
- name: Load Standard Policy Options policies for VRF {{ subscription.product.product_type | upper }} - name: Load Standard Policy Options policies for VRF {{ subscription.product.product_type | upper }}
ansible.builtin.set_fact: ansible.builtin.set_fact:
po_final_policies: "{{ lookup('community.general.merge_variables', 'CUSTOM_VRF_PO_POLICIES') }}" po_final_policies: "{{ lookup('community.general.merge_variables', 'CUSTOM_VRF_PO_POLICIES') }}"
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment