# see /usr/share/doc/gitlab/README.Debian.gz # for instruction on how to migrate and reset root password - name: configure gitlab (fqdn) debconf: name: 'gitlab' question: 'gitlab/fqdn' vtype: 'string' value: '{{ fqdn }}' - include_role: name: service vars: service_name: gitlab service_packages: - gitlab - name: remove debian nginx configuration file: path: '/etc/nginx/sites-enabled/{{ fqdn }}' state: absent - name: copy my-gitlab.yml template: 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