Import LDAP Person Data Into Seiso
January 28, 2015
You'll probably find it useful to associate person data with your services. This could be things like service owners, development teams, support teams, subject matter experts and so forth. The Seiso LDAP importer allows you to import person data to attach to your services.
Nothing fancy here:
$ gem install seiso-import_ldap
You'll need to create two configuration files. Their default locations are
~/.seiso-importers/ldap.yml: Describes your LDAP store
~/.seiso-importers/seiso.yml: Describes your Seiso instance
sample_conf directory in the seiso-import_ldap project for sample configurations. Consult your LDAP administrator for the appropriate configuration values.
Run the importer:
You can override the default configuration file locations as follows:
$ seiso-import-ldap --ldap=/path/to/ldap.yml --seiso=/path/to/seiso.yml
To link your services to their owners, you'll need to run your service importer.
You'll probably want to set up a scheduled job for your person data. Usually a daily sync is fine for this kind of data, but it's totally up to you.
If all went well, you now have person data, as well as links connecting services and people.