From 40a6b77b9a1b444b198da3ce5734b1800bbceb40 Mon Sep 17 00:00:00 2001
From: "ak@geant.org" <ak@geant.org>
Date: Thu, 30 Nov 2023 13:25:10 +0000
Subject: [PATCH] add cards

---
 .../base_config/templates/routers/nokia/cards.j2  | 15 +++++++++++++++
 1 file changed, 15 insertions(+)
 create mode 100644 geant/gap_ansible/roles/base_config/templates/routers/nokia/cards.j2

diff --git a/geant/gap_ansible/roles/base_config/templates/routers/nokia/cards.j2 b/geant/gap_ansible/roles/base_config/templates/routers/nokia/cards.j2
new file mode 100644
index 00000000..8540c033
--- /dev/null
+++ b/geant/gap_ansible/roles/base_config/templates/routers/nokia/cards.j2
@@ -0,0 +1,15 @@
+  {% for card in nokia_cards %}
+  <card xmlns="urn:nokia.com:sros:ns:yang:sr:conf" xmlns:nc="urn:ietf:params:xml:ns:netconf:base:1.0" xmlns:nokia-attr="urn:nokia.com:sros:ns:yang:sr:attributes" alu:operation="replace">
+      <slot-number>{{ card.slot }}</slot-number>
+      <admin-state>enable</admin-state>
+      <card-type>{{ card.card_type }}</card-type>
+  {%     for mda in card.mdas %}
+      <mda>
+          <mda-slot>{{mda.mda_slot}}</mda-slot>
+          <admin-state>enable</admin-state>
+          <mda-type>{{ mda.mda_type }}</mda-type>
+          <level>{{ mda.mda_level }}</level>
+      </mda>
+  {%     endfor %}
+  </card>
+  {% endfor %}
-- 
GitLab