j1ngk3.ldap

Ansible Rol: ldap

Una Rol de Ansible que instala Open LDAP (slapd) como servicio en nodos específicos y configura su estructura y permisos para identificar usuarios y servicios entre múltiples dominios en Linux.

Requerimientos

python-ldap. Consulta prepare.yml para un ejemplo de instalación.

Variables de Rol

Define organizations en tu playbook o inventario como un array de dominios y el rol configurará la estructura del directorio para todos ellos.

Genera una contraseña compatible con slapd usando:

slappasswd -s contraseña

y establece ldap_password igual al resultado.

Dependencias

Ninguna.

Ejemplo de Playbook

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

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

Licencia

MIT

Información del Autor

Este rol fue creado en 2017 por Pavel Žák, bifurcado en 2022 por j1ngk3.

Acerca del proyecto

OpenLDAP server for Linux.

Instalar
ansible-galaxy install j1ngk3.ldap
Licencia
Unknown
Descargas
621
Propietario