From 7737102569ecb2791677fadf2467d8350122e7c8 Mon Sep 17 00:00:00 2001
From: Aleksandr Kurbatov <ak@geant.org>
Date: Fri, 16 May 2025 16:08:21 +0100
Subject: [PATCH] tasks/set_trunk_version - set trunk version either to GSO
 value or to 1.0

---
 geant/gap_ansible/tasks/set_trunk_version.yaml | 17 +++++++++++++++++
 1 file changed, 17 insertions(+)
 create mode 100644 geant/gap_ansible/tasks/set_trunk_version.yaml

diff --git a/geant/gap_ansible/tasks/set_trunk_version.yaml b/geant/gap_ansible/tasks/set_trunk_version.yaml
new file mode 100644
index 00000000..2d73f03c
--- /dev/null
+++ b/geant/gap_ansible/tasks/set_trunk_version.yaml
@@ -0,0 +1,17 @@
+---
+- name: Force trunk version when it is not defined in GSO
+  when: wfo_trunk.iptrunk.iptrunk_config_version is not defined
+  ansible.builtin.set_fact:
+    trunk_version: 1.0
+
+- name: Force trunk version to default 1.0 if is none in GSO
+  when: wfo_trunk.iptrunk.iptrunk_config_version is defined
+        and wfo_trunk.iptrunk.iptrunk_config_version is none
+  ansible.builtin.set_fact:
+    trunk_version: 1.0
+
+- name: Set trunk version to the GSO value
+  when: wfo_trunk.iptrunk.iptrunk_config_version is defined
+        and wfo_trunk.iptrunk.iptrunk_config_version is not none
+  ansible.builtin.set_fact:
+    trunk_version: "{{ wfo_trunk.iptrunk.iptrunk_config_version }}"
-- 
GitLab