capitanh.openldap-ansible-role
Rol de Ansible para OpenLDAP
Este rol instala OpenLDAP y carga algunos datos de ejemplo. Está destinado para fines de desarrollo y pruebas, no debe usarse como servidor de producción.
Requisitos
Ninguno
Variables del Rol
Este rol requiere que se definan las siguientes variables en otra parte del playbook que lo utiliza:
ldap_basedn: dc=midominio,dc=net # DN Base
ldap_server_uri: ldap://localhost:389 # URI del servidor LDAP
ldap_bind_pw: secreto # contraseña de vinculación
Además, para cargar usuarios y grupos, se debe definir la siguiente estructura:
ldap_users:
user_id1:
cn: Nombre1 Apellido1
givenname: Nombre1
sn: Apellido1
mail: [email protected]
userpassword: contraseña
user_id2:
cn: Nombre2 Apellido2
givenname: Nombre2
sn: Apellido2
mail: [email protected]
userpassword: contraseña
ldap_groups:
- name: grupo1
members:
- user_id1
- name: grupo2
members:
- user_id1
- user_id2
Dependencias
Ninguna
Ejemplo de Playbook
Registra el rol en requirements.yml:
- src: capitanh.openldap-ansible-role
name: openldap
Inclúyelo en tus playbooks:
- hosts: servidores
roles:
- openldap
Licencia
BSD
Instalar
ansible-galaxy install capitanh.openldap-ansible-role
Licencia
Unknown
Descargas
1.4k
Propietario