From 8b0d7b8482444795519904e6b414b654a2503ce5 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?J=C3=B6rg=20Sachse?= <Joerg.Sachse@slub-dresden.de>
Date: Wed, 4 Aug 2021 08:57:40 +0200
Subject: [PATCH] refactor: simplify loop for creating symlinks to Kernel
 modules

---
 tasks/install_ibmsp_client.yml | 43 ++++++++++++----------------------
 1 file changed, 15 insertions(+), 28 deletions(-)

diff --git a/tasks/install_ibmsp_client.yml b/tasks/install_ibmsp_client.yml
index 61f7179..bf14e3f 100644
--- a/tasks/install_ibmsp_client.yml
+++ b/tasks/install_ibmsp_client.yml
@@ -21,36 +21,23 @@
 
 - name: link IBMSP Client kernel modules
   file:
-    src: "/usr/local/ibm/gsk8_64/lib64/{{ item.src }}"
-    path: "/usr/lib/{{ item.path }}"
+    src: "/usr/local/ibm/gsk8_64/lib64/{{ item }}"
+    path: "/usr/lib/{{ item }}"
     state: link
   loop:
-    - src: "libgsk8acmeidup_64.so"
-      path: "libgsk8acmeidup_64.so"
-    - src: "libgsk8cms_64.so"
-      path: "libgsk8cms_64.so"
-    - src: "libgsk8dbfl_64.so"
-      path: "libgsk8dbfl_64.so"
-    - src: "libgsk8drld_64.so"
-      path: "libgsk8drld_64.so"
-    - src: "libgsk8iccs_64.so"
-      path: "libgsk8iccs_64.so"
-    - src: "libgsk8kicc_64.so"
-      path: "libgsk8kicc_64.so"
-    - src: "libgsk8km2_64.so"
-      path: "libgsk8km2_64.so"
-    - src: "libgsk8km_64.so"
-      path: "libgsk8km_64.so"
-    - src: "libgsk8ldap_64.so"
-      path: "libgsk8ldap_64.so"
-    - src: "libgsk8p11_64.so"
-      path: "libgsk8p11_64.so"
-    - src: "libgsk8ssl_64.so"
-      path: "libgsk8ssl_64.so"
-    - src: "libgsk8sys_64.so"
-      path: "libgsk8sys_64.so"
-    - src: "libgsk8valn_64.so"
-      path: "libgsk8valn_64.so"
+    - "libgsk8acmeidup_64.so"
+    - "libgsk8cms_64.so"
+    - "libgsk8dbfl_64.so"
+    - "libgsk8drld_64.so"
+    - "libgsk8iccs_64.so"
+    - "libgsk8kicc_64.so"
+    - "libgsk8km2_64.so"
+    - "libgsk8km_64.so"
+    - "libgsk8ldap_64.so"
+    - "libgsk8p11_64.so"
+    - "libgsk8ssl_64.so"
+    - "libgsk8sys_64.so"
+    - "libgsk8valn_64.so"
 
 - name: write IBMSP config files
   template:
-- 
GitLab