neuro_ansible/yaml_sub/ldap.yaml
David Rotermund 05ff747905 Upload
2024-04-22 14:41:37 +02:00

39 lines
929 B
YAML

---
- name: remove other files
include_tasks: yaml_sub/myrepo_clean.yaml
- name: update file myrepo.repo
import_tasks: yaml_sub/myrepo_data.yaml
- name: install openldap
dnf:
name: nss-pam-ldapd,openldap,openldap-clients
state: present
update_cache: true
skip_broken: true
nobest: false
allowerasing: true
- name: Remove old entry (URI)
ansible.builtin.lineinfile:
path: /etc/openldap/ldap.conf
state: absent
line: "URI ldap://10.10.1.31"
- name: Remove old entry (BASE)
ansible.builtin.lineinfile:
path: /etc/openldap/ldap.conf
state: absent
line: "BASE dc=nas1,dc=neuro,dc=itp"
- name: set LDAP
blockinfile:
path: /etc/openldap/ldap.conf
state: present
create: true
owner: "root"
group: "root"
mode: "0644"
block: |
URI ldaps://ldap.neuro.uni-bremen.de:636
BASE dc=ldap,dc=neuro,dc=uni-bremen,dc=de
TLS_REQCERT never