j1ngk3.ldap

Rôle Ansible : ldap

Un rôle Ansible qui installe Open LDAP (slapd) en tant que service sur les nœuds spécifiés et configure sa structure et ses permissions pour identifier les utilisateurs et les services parmi plusieurs domaines sur Linux.

Exigences

python-ldap. Voir prepare.yml pour un exemple d'installation.

Variables du Rôle

Définissez organizations dans votre playbook ou inventaire comme un tableau de domaines et le rôle configurer le structure de répertoire pour tous.

Générez un mot de passe compatible slapd via :

slappasswd -s motdepasse

et définissez ldap_password pour qu'il soit égal à la sortie.

Dépendances

Aucune.

Exemple de Playbook

# playbook.yml
---
- name: Configurer LDAP
  hosts: all
  become: yes
  vars:
    organizations:
      - example.com

  roles:
    - ldap
# Structure LDAP
dc=ldap
├─ ou=admin
├─ ou=services
└─ dc=example.com
   ├─ ou=groups
   └─ ou=users

Licence

MIT

Informations sur l'Auteur

Ce rôle a été créé en 2017 par Pavel Žák, forké en 2022 par j1ngk3.

À propos du projet

OpenLDAP server for Linux.

Installer
ansible-galaxy install j1ngk3.ldap
Licence
Unknown
Téléchargements
621
Propriétaire