lennertmertens.389ds
Rol de Ansible 389ds
Un rol de Ansible para instalar y configurar un servidor de directorio 389. Específicamente, las responsabilidades de este rol son:
- Instalar un servidor de directorio 389 en sistemas RedHat.
- Configurar usuarios LDAP y OUs de manera comprensiva (Por agregar).
Requisitos
No hay requisitos específicos.
Variables del Rol
Variable | Propósito |
---|---|
dirsrv_password |
Contraseña, asegúrate de configurarla |
dirsrv_admin_password |
Contraseña de administrador (Predeterminado: dirsrv_password) |
dirsrv_fqdn |
FQDN (Predeterminado: ansible_fqdn, si ansible_fqdn falla o es incorrecto, configura uno adecuado) |
dirsrv_suffix |
Predeterminado: las dos últimas partes de dirsrv_fqdn |
dirsrv_hostname |
Predeterminado: la primera parte de dirsrv_fqdn |
dirsrv_ip |
Dirección IP del servidor de directorio 389. Predeterminado 127.0.0.1 |
dirsrv_remove_entries |
Lista de entradas LDAP predeterminadas que se eliminarán al instalar |
dirsrv_groups |
Lista de grupos que se crearán en el servidor de directorio |
dirsrv_users |
Lista de usuarios que se crearán en el servidor de directorio |
Dependencias
- Rol
bertvv.rh-base
para agregar y abrir los puertos requeridos.
Prerrequisitos
- Abrir los puertos necesarios para LDAP:
rhbase_firewall_allow_ports:
- 389/tcp
- 9830/tcp
- 636/tcp
- 3269/tcp
Ejemplo de Playbook
Eliminar entradas
dirsrv_remove_entries:
- "ou=Special Users,dc=green,dc=local"
- "cn=Accounting Managers,ou=Groups,dc=green,dc=local"
Agregar grupos
dirsrv_groups:
- name: it
gidnumber: 1001
members:
- linus
- name: sales
gidnumber: 1002
members:
- mark
Agregar usuarios
dirsrv_users:
- uid: linus
cn: Linus
sn: Torvalds
description: Linus Torvalds
password: "{SSHA}dIfwvAy7VNBkjywXaAXsgLPCiXemGegCShfPVQ==" # hash para "Test123"
uidnumber: 700
gidnumber: 700
loginshell: /bin/bash
homedirectory: /home/linus
Contribuyendo
Se agradecen problemas, solicitudes de funciones e ideas, que pueden publicarse en la sección de Problemas.
Las solicitudes de extracción también son muy bienvenidas. La mejor manera de enviar un PR es crear primero un fork de este proyecto de Github, luego crear una rama de tema para el cambio sugerido y enviar esa rama a tu propio fork. Github puede crear fácilmente un PR basado en esa rama. ¡No olvides agregar tu nombre a la lista de contribuidores a continuación!
Licencia
Licencia BSD de 3 cláusulas, consulta LICENSE.
Agradecimientos
Este rol se basa en un rol desactualizado creado por sasilen.
Contribuidores
- Bert Van Vreckem (mantenedor del esqueleto del rol)
- Lennert Mertens
- Ismail El Kaddourri
Acerca del proyecto
389 Directory Server for CentOS7
Instalar
ansible-galaxy install lennertmertens.389ds
Licencia
bsd-3-clause
Descargas
170
Propietario
versaminds | CodeCloud