Add base provider that implements common commands and methods and use it Fixed an idempotency issue on the syncrepl variable Fix idempotency issue when ensuring absent of multiple databases
Add support for the rwm overlay (issue #117) Manage line breaks in overlay config and add smbk5pwd overlay support (issue #122) Avoid duplicate declaration of openldap-clients package (issue #123) Allow dn, filter and attrs to be defined concurrently (issue #124)
Fix for frontend and config databases Add serveral params for ldap.conf to openldap::client. Add timeout and timelimit options Add sudo options Add binddn and bindpw options to ldap client
Add objectClass for the unique overlay Support for adding access based on olcDatabase Fix prefetch with composite namevars Use puppet4 for acceptance tests
Do not try to hash password if it is given in "{SSHA}" form Add cn=config suffix support Add readonly support to openldap_database's augeas provider
Fix ACL changes Fix syncprov overlay Add support for refint overlay
Use docker for acceptance tests
Fix TLS setting on new versions of OpenLDAP
Add more parameters to openldap::server::database Add support for accesslog overlay
Fix strict_variables activation with rspec-puppet 2.2
Add missing 'ensure' parameter to 'openldap::server::globalconf'
Revert "Use ruby to generate idempotent SSHA password (more secure password) Add support to configure overlays on a database Fix some issues on Ubuntu (no official support yet) Update documentation Don't convert schema if already in LDIF format
Add initdb
param to openldap::server::database
define to allow to not
initialize database.
Add beaker_spec_helper to Gemfile
Use random application order in nodeset
add utopic & vivid nodesets
Don't allow failure on Puppet 4
Add puppet-lint-file_source_rights-check gem
Add support for schema
Don't pin beaker
Add documentation for puppet::server::globalconf Fix Beaker on Docker
Avoid logging password
Correct client package name for RHEL
Add beaker nodesets
Generate random salt for rootpw instead of using fqdn Deprecates openldap_password function Fix database destroy
Fix acceptance tests
Add more acceptance tests to travis matrix Confine pinning to rspec 3.1 to ruby 1.8 openldap_password does not use slappasswd anymore openldap_password is idempotent Add MDB backend support Remove RedHat 5 support (may still work but not tested on travis) Add RedHat 7 support Add Debian 8 support Database creation don't require nis schema anymore Fix openldap_module on RedHat Set selinux to permissive on acceptance tests
Various spec improvements Fix specs
Destroy default database before creating new ones
Use params pattern Some minor fixes
Fix unquoted strings in cases
Fix .travis.yml
Various improvements in unit tests
Fix metadata.json Add future parser tests Fix code for future parser Migrate tests to rspec 3 syntax Use puppet_facts in specs
Fix acceptance tests
Fix README Use Travis DPL for automatic releases Deprecate 2.7 support and add 3.7 support Lint metadata.json
Really setup automatic forge releases
Setup automatic forge releases
Change usage : one must explicitely configure an openldap::server::database resource
Fix service startup on RedHat
Updated dependencies for augeasproviders Acceptance tests refactoring
Fix for ruby 1.8.7 Fix overlay Use .puppet-lin.rc Update travis matrix
User augeasproviders 2.0.0 and re-enable augeas provider.
This release add ability to specify ldap* interfaces and thus removes openldap::server::ssl parameter. It also add a new type/provider/define to manage dbindex.