Welcome to this unofficial terraform provider for LLDAP!
You can find it in the terraform registry and in the OpenTofu registry.
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.
Check the docs!
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.
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/.