Generating sample data
The PingDirectory server provides LDIF templates to generate sample entries for initializing your server. You can generate the sample data with the make-ldif utility together with template files that come bundled with the .zip build, or you can use template files that you create yourself.
About this task
The templates create sequential entries for testing the PingDirectory server with a range of dataset sizes. The templates are located in config/MakeLDIF.
The sample data templates generate a dataset with basic access control privileges that grants anonymous read access to anyone, grants users the ability to modify their own accounts, and grants the admin account full privileges. The templates also include the uid=admin and ou=People entries.
Steps
-
To generate randomized sample data, use the
--randomSeedoption with themake-ldifcommand.Example:
$ bin/make-ldif --templateFile config/MakeLDIF/example-10k.template \ --ldifFile /path/to/data.ldif --randomSeed 0If the
--randomSeedoption is used with the same seed value, the template always generates the same.ldiffile.Result:
The command generates 10,000 sample entries and writes them to an output file,
data.ldif. The random seed generator is set to 0. -
To bypass the
make-ldifcommand, use the--templateFileoption with theimport-ldiftool.