Skip to content

tasansga/terraform-provider-lldap

Repository files navigation

terraform-provider-lldap

Welcome to this unofficial terraform provider for LLDAP!

You can find it in the terraform registry and in the OpenTofu registry.

Homepage on GitHub

Features

User, group and membership lifecycle management works and most attributes can be defined in their respective resource. Passwords can be set and changed (but not read). Custom attributes are supported as well.

Usage

Check the docs!

Develop

Just run make in the repository root, this will lint, build, test, run go mod tidy and generate docs.

Works for me with:

  • Go 1.23
  • GNU make 4.4
  • Bash 5
  • LLDAP 0.6.0
  • Docker 27.3

The client uses mostly the LLDAP GraphQL API (see also the schema).

Password changes use the password modify extended operation.

License

See LICENSE, or tl;dr:

This Source Code Form is subject to the terms of the Mozilla Public
License, v. 2.0. If a copy of the MPL was not distributed with this
file, You can obtain one at https://mozilla.org/MPL/2.0/.