From 3f86ee23b8c659f8bd916043783469a6ed8edda1 Mon Sep 17 00:00:00 2001
From: Adar Nimrod <nimrod@shore.co.il>
Date: Wed, 3 Mar 2021 17:31:25 +0200
Subject: [PATCH] Transmission user on the Kodi host.

So the permissions are better set. The containers will use the host's
user.
---
 roles/kodi/tasks/main.yml | 13 +++++++++----
 1 file changed, 9 insertions(+), 4 deletions(-)

diff --git a/roles/kodi/tasks/main.yml b/roles/kodi/tasks/main.yml
index e0d9820..9c9d5ec 100644
--- a/roles/kodi/tasks/main.yml
+++ b/roles/kodi/tasks/main.yml
@@ -71,16 +71,21 @@
     remote: flathub-beta
     state: present
 
-- name: Create user
+- name: Create users
+  loop:
+    - kodi
+    - transmission
+  loop_control:
+    index_var: idx
   user:
     create_home: true
-    home: /var/lib/kodi
-    name: kodi
+    home: /var/lib/{{ item }}
+    name: '{{ item }}'
     password: '!'  # pragma: allowlist secret
     shell: /bin/false
     state: present
     system: true
-    uid: 900
+    uid: '{{ 900 + idx }}'
   notify:
     - Restart Xorg
     - Restart Kodi
-- 
GitLab