From fb85779aff7de2d2cf15a40fc0e40d3fa11ec51b Mon Sep 17 00:00:00 2001
From: Hinrikus Wolf <hinrikus@fsmpi.rwth-aachen.de>
Date: Thu, 31 Jan 2019 00:20:20 +0100
Subject: [PATCH] ad-auth: add nsswitch configuration

---
 ad-auth/tasks/sssd.yml | 9 +++++++++
 1 file changed, 9 insertions(+)

diff --git a/ad-auth/tasks/sssd.yml b/ad-auth/tasks/sssd.yml
index 5135af4..b570aee 100644
--- a/ad-auth/tasks/sssd.yml
+++ b/ad-auth/tasks/sssd.yml
@@ -100,6 +100,15 @@
   tags:
     - sssd
 
+# taken out of Debian's post install hooks
+- name: ensure sssd is configured in nsswitch.conf
+  shell: "sed -i --regexp-extended '/^(passwd|group|shadow|netgroup|services):/ {
+  /\\bsss\\b/! s/$/ sss/  } ' /etc/nsswitch.conf"
+  args:
+    warn: false
+  tags:
+    - sssd
+
 - name: ensure sssd is enabled and running
   service:
     name: sssd
-- 
GitLab