Skip to content
Snippets Groups Projects

Update `vrf` role

Merged Aleksandr Kurbatov requested to merge feature/nat-904-lhcone-access into develop
15 files
+ 173
54
Compare changes
  • Side-by-side
  • Inline
Files
15
@@ -3,13 +3,16 @@
@@ -3,13 +3,16 @@
gather_facts: false
gather_facts: false
tasks:
tasks:
- name: Check SBP
- name: Check SBP
 
# FIX: rewrite
when: verb == 'check'
when: verb == 'check'
ansible.builtin.include_role:
ansible.builtin.meta: end_play
name: service_checks
loop:
# ansible.builtin.include_role:
"{{ subscription.l3_core_service.ap_list }}"
# name: service_checks
loop_control:
# loop:
loop_var: ap
# "{{ subscription.l3_core_service.ap_list }}"
 
# loop_control:
 
# loop_var: ap
# - name: Check BGP
# - name: Check BGP
# # FIX: rewrite
# # FIX: rewrite
@@ -42,10 +45,13 @@
@@ -42,10 +45,13 @@
ansible.builtin.include_vars:
ansible.builtin.include_vars:
dir: /opt/ansible_inventory/geant_services/{{ subscription.product.product_type }}/{{ subscription.l3_core_service_type | replace(' ', '_') }}
dir: /opt/ansible_inventory/geant_services/{{ subscription.product.product_type }}/{{ subscription.l3_core_service_type | replace(' ', '_') }}
- name: Import partner specific variables for "{{ partner_name | upper }}"
- name: Import {{ partner_name | upper }} general variables
ansible.builtin.include_vars:
ansible.builtin.include_vars:
dir: /opt/ansible_inventory/geant_partners/{{ partner_name | upper }}
file: /opt/ansible_inventory/geant_partners/{{ partner_name | upper }}/general.yaml
 
- name: Import {{ partner_name | upper }} specific variables for {{ subscription.l3_core_service_type | replace(' ', '_') }}
 
ansible.builtin.include_vars:
 
dir: /opt/ansible_inventory/geant_partners/{{ partner_name | upper }}/{{ subscription.l3_core_service_type | replace(' ', '_') }}
- name: Compile SBP-related config
- name: Compile SBP-related config
when: object == 'sbp'
when: object == 'sbp'
@@ -66,20 +72,11 @@
@@ -66,20 +72,11 @@
loop_control:
loop_control:
loop_var: ap
loop_var: ap
# - name: Compile SBP config
# block:
# - name: Include SBP role
# ansible.builtin.include_role:
# name: sbp
# loop:
# "{{ subscription.l3_core_service.ap_list }}"
# loop_control:
# loop_var: ap
#
- name: Compile BGP-related config
- name: Compile BGP-related config
when: object == "bgp"
when: object == "bgp"
block:
block:
- name: Include Prefix-list role
- name: Include Prefix-list role
 
when: subscription.l3_core_service_type in ["GÉANT IP", "GEANT IP", "GEANT_IP"]
ansible.builtin.include_role:
ansible.builtin.include_role:
name: po_prefix_lists
name: po_prefix_lists
loop:
loop:
@@ -103,25 +100,6 @@
@@ -103,25 +100,6 @@
loop_control:
loop_control:
loop_var: ap
loop_var: ap
# - name: Compile BGP policies
# block:
# - name: Include BGP policies
# ansible.builtin.include_role:
# name: policy_options
# loop:
# "{{ subscription.l3_core_service.ap_list }}"
# loop_control:
# loop_var: ap
#
# - name: Compile BGP sesssions config
# block:
# - name: Include BGP session
# ansible.builtin.include_role:
# name: bgp_config
# loop:
# "{{ subscription.l3_core_service.ap_list }}"
# loop_control:
# loop_var: ap
- name: Deploy
- name: Deploy
# when: verb == deploy
# when: verb == deploy
Loading