...
Use Organizations or Organizational Units to represent folders in a key path and other grouping (e.g., environments).
Create a custom schema element with key name and value attributes to represent a key/value entry.
Construct the DN for a key/value node using each part of the key path as a Relative relative DN (RDN) with the key name followed by sequence of RDNs where each one represents a folder in the key’s path.
So, for a key path production/app1/key1
the key/value pair could be found at the DN simpkvKey=key1,ou=app1,ou=production,ou=environments,<root DN for the backend instance>
, where simpkvKey
is an attribute of a simpkvEntry
LDAP object used to store the key/value pair. Visually, this subtree in the DIT would look something like the following:
...