31 lines
620 B
YAML
31 lines
620 B
YAML
|
---
|
||
|
- name: install needed packages
|
||
|
apt:
|
||
|
name:
|
||
|
- sssd-ldap
|
||
|
state: latest
|
||
|
|
||
|
- name: add URI to ldap.conf
|
||
|
lineinfile:
|
||
|
dest: /etc/ldap/ldap.conf
|
||
|
line: "URI ldaps://{{ ldap_server }}/"
|
||
|
insertafter: "#URI.*"
|
||
|
|
||
|
- name: add BASE to ldap.conf
|
||
|
lineinfile:
|
||
|
dest: /etc/ldap/ldap.conf
|
||
|
line: "BASE {{ basedn }}"
|
||
|
insertafter: "#BASE.*"
|
||
|
|
||
|
- name: do not verify cert
|
||
|
lineinfile:
|
||
|
dest: /etc/ldap/ldap.conf
|
||
|
line: "LDAPTLS_REQCERT never"
|
||
|
|
||
|
- name: provide identities from directory
|
||
|
template:
|
||
|
src: sssd.conf.j2
|
||
|
dest: /etc/sssd/sssd.conf
|
||
|
mode: 0600
|
||
|
notify: restart sssd
|