Add some basic integration tests using test-kitchen
Move to a per-suite test manifest layout
This config is ignored anyway
Test root credentials work and the requested suffix is created
Test that a root org can be created at a fresh DIT and then read
System root user needs management access to new DIT
Bad whitespace
Lock Ruby version

Puppet has a bug w/ Ruby 2.1.0: https://tickets.puppetlabs.com/browse/PUP-1243
Test coverage for loading of default schema
Test coverage for loading of non-default, bundled schema
Test coverage of loaded modules
Test coverage for performance tweaks
Specs for indices
Clearer nesting
Tests for ACLs
Tests for syncprov
Test that TLS config makes it into LDAP

TODO: Test actual TLS connections
Test TLS connection

LDAP client certificate verification needs to be setup. Puppet cannot manage multiple file resources with the same name.
Build with puppet debug mode in test-kitchen
Add integration tests for slave server