From dec4a996ffc9069bc0d595aa95dacc8d1975fe08 Mon Sep 17 00:00:00 2001
From: Stephane Armanet <stephanearmanet@esss.lu.se>
Date: Fri, 22 Mar 2019 15:03:12 +0100
Subject: [PATCH] add krb5.conf and win2unixusers files

---
 defaults/main.yml          |  6 ------
 templates/krb5.conf.j2     |  6 ++++++
 templates/win2unixusers.j2 | 10 ++++++++++
 3 files changed, 16 insertions(+), 6 deletions(-)
 create mode 100644 templates/krb5.conf.j2
 create mode 100644 templates/win2unixusers.j2

diff --git a/defaults/main.yml b/defaults/main.yml
index 8c9520b..fdfd611 100644
--- a/defaults/main.yml
+++ b/defaults/main.yml
@@ -1,10 +1,4 @@
 ---
-smb_users:
-  - username: 'stephanearmanet'
-    passwd: 'stephanearmanet_defaultpasswd'
-  - username: "testuser1"
-    passwd: "tiiiestuser1"
-
 smb_interface: eth0
 
 smb_domain: "TEST"
diff --git a/templates/krb5.conf.j2 b/templates/krb5.conf.j2
new file mode 100644
index 0000000..dc41dff
--- /dev/null
+++ b/templates/krb5.conf.j2
@@ -0,0 +1,6 @@
+# {{ ansible_managed }}
+[libdefaults]
+ default_realm = {{ smb_domain}}.ESSS.LU.SE
+ dns_lookup_realm = false
+ dns_lookup_kdc = true
+
diff --git a/templates/win2unixusers.j2 b/templates/win2unixusers.j2
new file mode 100644
index 0000000..3095a4e
--- /dev/null
+++ b/templates/win2unixusers.j2
@@ -0,0 +1,10 @@
+#!/bin/bash
+# {{ ansible_managed }}
+USER=$1
+if [ "$USER" = "{{ smb_domain }}+csi" ]  || [ "$USER" = "{{ smb_domain }}+administrator" ]
+then
+        echo root
+else
+        echo $1 |cut -d "+" -f 2
+fi
+
-- 
GitLab