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.
Instalar
ansible-galaxy install j1ngk3.ldap
Licencia
Unknown
Descargas
621
Propietario