Insert entries to an LDAP server.

Creates a new entry, if allowed, for each line of provided LDIF files.

yaml
type: "io.kestra.plugin.ldap.Add"

Insert entries in LDAP server.

yaml
id: ldap_add
namespace: company.team

tasks:
  - id: add
    type: io.kestra.plugin.ldap.Add
    description: What your task is supposed to do and why.
    userDn: cn=admin,dc=orga,dc=en
    password: admin
    inputs:
       - "{{outputs.someTask.uri_of_ldif_formated_file}}"
    hostname: 0.0.0.0
    port: 18060
Properties

Hostname

Hostname for connection.

SubType string

URI(s) of input file(s)

List of URI(s) of file(s) containing LDIF formatted entries to input into LDAP.

Password

User password for connection.

Port

A whole number describing the port for connection.

User

Username for connection.

Default simple
Possible Values
simplegssapi

Authentication method

Authentication method to use with the LDAP server.

Kerberos key distribution center

Needed for GSSAPI authentication method. If set, property realm must be set too. If this is not provided, an attempt will be made to determine the appropriate value from the system configuration.

Realm

Needed for GSSAPI authentication method. If set, property kdc must be set too. If this is not provided, an attempt will be made to determine the appropriate value from the system configuration.

SSL Configuration

Configure SSL/LDAPS connection parameters.

Whether to disable checking of the remote SSL certificate.

Only applies if no trust store is configured. Note: This makes the SSL connection insecure and should only be used for testing. If you are using a self-signed certificate, set up a trust store instead.