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

Acerca del proyecto

This role installs openldap and loads some example data

Instalar
ansible-galaxy install capitanh.openldap-ansible-role
Licencia
Unknown
Descargas
1.4k
Propietario