Skip to content
Snippets Groups Projects

Fix/jisc migrations

Merged Aleksandr Kurbatov requested to merge fix/jisc-migrations into develop
9 files
+ 160
1
Compare changes
  • Side-by-side
  • Inline
Files
9
@@ -75,6 +75,38 @@
- name: Compile BGP-related config
when: object == "bgp"
block:
- name: Set BGP V4 session object to check for custom policies
ansible.builtin.set_fact:
bgp_session_v4: "{{ ap.sbp | json_query(query) }}"
vars:
query: "bgp_session_list[?ip_type == 'ipv4'] | [0]"
loop:
"{{ subscription.l3_core_service.ap_list }}"
loop_control:
loop_var: ap
- name: Set BGP V6 session object to check for custom policies
ansible.builtin.set_fact:
bgp_session_v6: "{{ ap.sbp | json_query(query) }}"
vars:
query: "bgp_session_list[?ip_type == 'ipv6'] | [0]"
loop:
"{{ subscription.l3_core_service.ap_list }}"
loop_control:
loop_var: ap
- name: Include PIM role if V4 multicast is enabled
when: >
bgp_session_v4.families is contains('mcast-ipv4') or bgp_session_v6 is contains('mcast-ipv6')
and
subscription.l3_core_service_type in ["GÉANT IP", "GEANT IP", "GEANT_IP"]
ansible.builtin.include_role:
name: pim
loop:
"{{ subscription.l3_core_service.ap_list }}"
loop_control:
loop_var: ap
- name: Include Prefix-list role
when: subscription.l3_core_service_type in ["GÉANT IP", "GEANT IP", "GEANT_IP"]
ansible.builtin.include_role:
Loading