From d249faab50849ef8b6b9a08782c671637408442f Mon Sep 17 00:00:00 2001 From: Andrea Cimbalo Date: Sat, 19 Aug 2017 13:08:14 +0200 Subject: [PATCH] patch gitlab source to add domain to email ldap field --- roles/gitlab/tasks/main.yaml | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/roles/gitlab/tasks/main.yaml b/roles/gitlab/tasks/main.yaml index e649139..5fc3582 100644 --- a/roles/gitlab/tasks/main.yaml +++ b/roles/gitlab/tasks/main.yaml @@ -25,3 +25,13 @@ src: "gitlab.yml.j2" dest: "/etc/gitlab/gitlab.yml" notify: restart gitlab + +- name: patch gitlab source to add domain to email ldap field + blockinfile: + block: | + if key.to_s == "email" + value = value.nil? ? value : value + "@lilik.it" + end + dest: /usr/share/gitlab/lib/gitlab/ldap/auth_hash.rb + insertbefore: "return super unless value" + notify: restart gitlab