From 42b2ad55e3a5f2b91d1fd878a3b20fb139e0f5dd Mon Sep 17 00:00:00 2001
From: Simone Spinelli <simone.spinelli@GA0503-SSPINELLI.local>
Date: Tue, 27 Aug 2024 12:32:22 +0200
Subject: [PATCH] Add support for chassis, power-supply and SFM

---
 .../roles/base_config/tasks/merge_variables.yaml   | 14 ++++++++++++++
 1 file changed, 14 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 fd244bc3..f192b0fb 100644
--- a/geant/gap_ansible/roles/base_config/tasks/merge_variables.yaml
+++ b/geant/gap_ansible/roles/base_config/tasks/merge_variables.yaml
@@ -28,6 +28,20 @@
   ansible.builtin.set_fact:
     cpm_filters: "{{ lookup('community.general.merge_variables', 'cpmf__to_merge', pattern_type='suffix') }}"
 
+- name: Select the correct chassis config for SR7
+  ansible.builtin.set_fact:
+    nokia_chassis: "{{sr7.nokia_chassis}}" 
+    nokia_power_safety_level: "{{sr7.nokia_power_safety_level}}" 
+    nokia_sfms: "{{sr7.nokia_sfms}}" 
+  when: wfo_router.router.router_site.site_tier = 1 or wfo_router.router.router_site.site_tier = 2 
+
+- name: Select the correct chassis config for SR2-se
+  ansible.builtin.set_fact:
+    nokia_chassis: "{{sr2se.nokia_chassis}}" 
+    nokia_power_safety_level: "{{sr2se.nokia_power_safety_level}}" 
+    nokia_sfms: "{{sr2se.nokia_sfms}}" 
+  when: wfo_router.router.router_site.site_tier = 3
+
 - name: Prepare PE-specific vars
   when: verb == "deploy_pe_base_config"
   block:
-- 
GitLab