Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/voxpupuli/puppet-openldap

Manage OpenLDAP with Puppet
https://github.com/voxpupuli/puppet-openldap

Move required parameters on top

By convention, we ant all required parameters to be above parameters
with (explicit) default val...

25799107607b4520c193d2e3aefdc955b9391a14 authored over 3 years ago by Romain Tartière <[email protected]>
Move from params.pp to Hiera data

More parameter default values from a single params.pp file to Hiera
which allow less redundancy.

506cc671ec7d60e761183d4e7ba195656bb562ad authored over 3 years ago by Romain Tartière <[email protected]>
Remove unused variable

0d9f722b256781cfa56471150cf8c885945f67ab authored over 3 years ago by Romain Tartière <[email protected]>
Merge pull request #298 from voxpupuli/fix-suse-ldap

Fix starting LDAP on Suse

9896dc3a2c40eb7ebeb981b922b2fbcfcb08967b authored over 3 years ago by Romain Tartière <[email protected]>
Merge pull request #299 from voxpupuli/ldapi-ifs

Remove slapd_sockets shellvar when empty

ee80e070f33442e43eb13469834e9d52c6f6ac3b authored over 3 years ago by Romain Tartière <[email protected]>
Remove slapd_sockets shellvar when empty

85da093d10ed791ec22d227fe6ea50878a4d82fa authored over 3 years ago by Herve MARTIN <[email protected]>
Fix starting LDAP on Suse

4c8e0f50b43e126844ec60f8a01d27a5e0895204 authored over 3 years ago by Romain Tartière <[email protected]>
Merge pull request #296 from voxpupuli/freebsd

7b1ac0064b1b9dd2175796879a266061ddce4421 authored over 3 years ago by Romain Tartière <[email protected]>
Switch to regular OpenLDAP packages on FreeBSD

FreeBSD opeldap packages useds to be compiled without SASL support,
needed for OLC configuration...

77542417785c59f68758bc2f184db37cb4810f37 authored over 3 years ago by Romain Tartière <[email protected]>
Merge pull request #295 from voxpupuli/modulesync3

Fix CI

3591d498bb55b3be23f4ccb3e214c7edf5b7663c authored over 3 years ago by Romain Tartière <[email protected]>
No need to be verbose here

If the file is missing, `rm(1)` will exit with a non-null exit status,
and the shell function wi...

f32b0b65adc6aa320325d51980dfc1968bbac80b authored over 3 years ago by Ewoud Kohl van Wijngaarden <[email protected]>
Remove extra space

26ad5535db3d93cbf0534022cacd12f464f5fc38 authored over 3 years ago by Ewoud Kohl van Wijngaarden <[email protected]>
Avoid customizaing spec/spec_helper_acceptance.rb

This file is managed by modulesync, move around the code spcific to this
module in the appropria...

ac05c77a406033350ac0090c8919edf0815b3e92 authored over 3 years ago by Ewoud Kohl van Wijngaarden <[email protected]>
Prefer using require/before on the resource itself

This put the dependencies on the resource itself, making it easier to
spot what is linked to what.

6121d46a315fe17304d7d4f6f87ec07a82070142 authored over 3 years ago by Ewoud Kohl van Wijngaarden <[email protected]>
Prefer usage of contain to anchors

d4070ce5e542a1380518a135490ddd6256340319 authored over 3 years ago by Ewoud Kohl van Wijngaarden <[email protected]>
Rework the way we check errors in the tests

ea38eb61676396ccc030eaad3e23ec2d555f3f2c authored over 3 years ago by Ewoud Kohl van Wijngaarden <[email protected]>
Simplify expression

Co-authored-by: Ewoud Kohl van Wijngaarden <[email protected]>

53b9a42c8161db3c7829ac05faa4edbcb7abe362 authored over 3 years ago by Romain Tartière <[email protected]>
Remove dead code

The module advertise support for Debian 8+ in metadata.json, so remove a
test for Debian 6, aka ...

ebc9d26f65ab51481516d578faea459c00917e0c authored over 3 years ago by Romain Tartière <[email protected]>
Attempt to avoid known-broken config

01ee1a0c638a9c3e51d6a7d2757077a8861b4189 authored over 3 years ago by Romain Tartière <[email protected]>
Workaround CI failure

For some reason, when an openldap::server::overlay is in place in GitHub
Action CI, the slapd se...

cd12e8bf3e729b21c3cb857ec5e590a4e44526f8 authored over 3 years ago by Romain Tartière <[email protected]>
Fix CI

1e39bfe06639540673f758873b63628f65e97772 authored over 3 years ago by Romain Tartière <[email protected]>
Fix broken stubs

3f3fb19c92e3dc7d0f21ab1085aca29c59109505 authored over 3 years ago by Romain Tartière <[email protected]>
pull fixtures from git and not forge

30f64041f589b837c2ece4f2dbe69c70849b2473 authored over 3 years ago by Tim Meusel <[email protected]>
Pet Rubocop

7722feee2540328f7b901eded233aa09b01b47c2 authored over 3 years ago by Romain Tartière <[email protected]>
Drop EoL Puppet 5 support; Add Puppet 7

0f630a7fb8281022425f2231d43cf3b7541b6f9b authored over 3 years ago by Romain Tartière <[email protected]>
Trim trailing whitespace

ea9a3c2f4bb29adbe89a3add476b39c38297ad67 authored over 3 years ago by Romain Tartière <[email protected]>
rubocop: autofix + disable cops

65a3d7f27ecb9bb028bb7991ec046441b2ddcf57 authored over 3 years ago by Tim Meusel <[email protected]>
puppet-lint: autofix

4c4a01fce9699d1ef98701713ad188d3a5c52dba authored over 3 years ago by Tim Meusel <[email protected]>
delete legacy files

85b6129873f4ecab09619305fe4313554bdcd353 authored over 3 years ago by Tim Meusel <[email protected]>
modulesync 4.1.0

1925f6be6835582068f45fd7e48ce45b922be4ee authored over 3 years ago by Tim Meusel <[email protected]>
Cleanup provider param

Signed-off-by: Raphaël Pinson <[email protected]>

2c74956c429ec6bf341ce9cad5935b9e9aaf9cbb authored over 3 years ago by Raphaël Pinson <[email protected]>
feat!(providers): retire augeas provider for openldap_database

Signed-off-by: Raphaël Pinson <[email protected]>

e1eb06bfb53527fb05b90b1955ca866740933112 authored over 3 years ago by Raphaël Pinson <[email protected]>
feat(metadata): move metadata.json to Vox Pupuli

Signed-off-by: Raphaël Pinson <[email protected]>

bc5e4ad3a12a3ded5489f4dd55210c63226d5111 authored over 3 years ago by Raphaël Pinson <[email protected]>
feat(README): add transfer notice

2b974f4d2df6261aa9501c3467492df9c224608c authored over 3 years ago by Raphaël Pinson <[email protected]>
Add stale.yml

Signed-off-by: Raphaël Pinson <[email protected]>

b6935fb2b5ef23bcfd56eac9ad74d4b2cb7f841a authored over 3 years ago by Raphaël Pinson <[email protected]>
Remove unused Hiera data (#285)

This avoid a warning in the puppetserver log on each catalog
compilation:

```
2021-02-09T2...

4f4e5c3ca6c95e0327f9b6e398e642f6f8acd4de authored almost 4 years ago by Romain Tartière <[email protected]>
Remove Puppet 4 workaround

Puppet 4 has reached EOL a while ago, but this workaround is causing
trouble with the latest ver...

9c06c208ce4f4ba8c7cef3935f2476c2f87df592 authored almost 4 years ago by Romain Tartière <[email protected]>
Add management of TLS_MOZNSS_COMPATIBILITY to ldap.conf (#272)

* Add management of TLS_MOZNSS_COMPATIBILITY to ldap.conf

* Fix errors revealed by testing

...

b0c93d656b2a15703cd34543fee614157566606c authored almost 4 years ago by gcoxmoz <[email protected]>
Cn config (#278)

* Add slapd.d bootstrap config

* Change default value for ldapi_ifs

* Clean

* Put cn=co...

e53e0fb4e04b42aebe152270d3647ee10eaa0fd8 authored almost 4 years ago by Hervé MARTIN <[email protected]>
Remove dead code (#269)

* Remove dead code

The module metadata.json indicates it support Debian 8, 9 and 10; but this...

643329a75f32710ed46f9a1daac1ecd823ef52b7 authored almost 4 years ago by Romain Tartière <[email protected]>
* added Suse and SLES support

* updated .travis.yml to use litmusimage repo

cf96ba0e865bf6a3692ed2c38cc243f042501258 authored almost 4 years ago by Simon Hoenscheid <[email protected]>
Fix acceptance tests

bb7ad48a05d514be6917d24e84f02609ecd8dd09 authored almost 4 years ago by Mickaël Canévet <[email protected]>
Add support for FreeBSD (#267)

dd4f78d864eb143f2c3547a399403b950603becc authored about 4 years ago by Romain Tartière <[email protected]>
Rely on --targets instead of --nodes

Bolt 1.36.0 deprecated the --nodes parameter in favor of --targets [1].
Bolt 2.0.0 removed suppo...

6049f7cd4fb6521fed4cc36b347a93780864eeb6 authored about 4 years ago by Romain Tartière <[email protected]>
Catch olcAccess regex parse failues

Return an informative error to the user.
Otherwise, this will throw:
"undefined method `captures...

3afd84f74958ea380f717c6b102d0f9f787911e2 authored over 4 years ago by Colin Petrie <[email protected]>
release 2.0.0 (#263)

82f3bd04b006e3c5816d5533d95cb8fd61eb7e46 authored almost 5 years ago by Fabien COMBERNOUS <[email protected]>
allow puppetlabs/stdlib 6.x, herculesteam/augeasproviders_shellvar 4.x, raise lower Puppet bound to 5.5.10

53cbb712ddfceb4e1a1963d12f58365a7f7aeb34 authored almost 5 years ago by Fabien COMBERNOUS <[email protected]>
declare this module as compatible with ubuntu1804

f9a20f46e2dd8dceeb79b6b5ae307a39d6feafc9 authored almost 5 years ago by Fabien COMBERNOUS <[email protected]>
Port openldap_password() to Puppet 4.x function API (#258)

Fixes #256

3f8e864dffdc16154478cda1bba360e1ce433234 authored almost 5 years ago by Raphaël Pinson <[email protected]>
Really release 1.18.0

90b6a9051adb94465ab26cd46d774915810acd75 authored almost 5 years ago by Raphaël Pinson <[email protected]>
Allow acceptance tests failure on CentOS7

e2cea18a713aefeaf77a282af28934bc18b7f169 authored almost 5 years ago by Raphaël Pinson <[email protected]>
Allow centos7 acceptance tests to fail (systemd bug)

c065778dd4f06c6df970873facbbcc631367a3b2 authored almost 5 years ago by Raphaël Pinson <[email protected]>
Release 1.18.0

4c03e218fd25323eb77137c568a99ba27432c2c1 authored almost 5 years ago by Raphaël Pinson <[email protected]>
Fix acceptance (#257)

* [WIP] Convert to PDK

* rubocop autocorrect

* Rubocopy fixes

* rubocop

* Add augeas...

91e972303d91634c8c0b3e8a99ea8867d0de7836 authored almost 5 years ago by Raphaël Pinson <[email protected]>
Adjust release tags and activate github_changelog_generator

65486b051670af6f176bfbd0936857b9c16965b1 authored almost 5 years ago by Raphaël Pinson <[email protected]>
Convert to PDK (#254)

* Convert to PDK

* rubocop autocorrect

* Rubocopy fixes

* rubocop

* Add augeas addon...

cb93487bae35e02fc16bce0f8bd9a4682fe320b1 authored almost 5 years ago by Raphaël Pinson <[email protected]>
add parameter nss_initgroups_ignoreusers (#253)

* add parameter NSS_INITGROUPS_IGNOREUSERS

* add parameter NSS_INITGROUPS_IGNOREUSERS

* ad...

98ea96c57d94230822c288db587a5177fc1a4255 authored almost 5 years ago by tobiWu <[email protected]>
Mark test as pending

81fcc004e4a5042dd2108dfd7a33e56d1ef0ad94 authored about 5 years ago by Mickaël Canévet <[email protected]>
Fix title_patterns to support multiple fields in what

4dd83f0e52c036296664f002098c4399ed23e472 authored about 5 years ago by Raphaël Pinson <[email protected]>
add sssvlv overlay compatibility

ece1575e0c4de9b1d4cbcf7d2e9e1be38c69b43f authored about 5 years ago by Clément Dufaure <[email protected]>
changing the word 'value' to 'val' per the openldap documentation, even though 'value' does seem to work

b430dae9db27ffbd7c453e1e2f84d3b5b92f8d36 authored over 5 years ago by Justin Dow <[email protected]>
adding support for back_ldap and unit tests

f1fc4b9a85f59a28b1bc627d9620c1f5c4ce9d49 authored over 5 years ago by Justin Dow <[email protected]>
adding ability to specify an ACL relating to a specific value of an attribute

7c75d042426199eabdbc39da8ed3d204d6dd486b authored over 5 years ago by Justin Dow <[email protected]>
Fix regexp in access_wrapper

The `to` field to catch the `what` part for the acl must be forced at
word boundary. Otherway, a...

9433988d9db1b1da8b71c5deee5a45e8e948f5a4 authored over 5 years ago by Ángel L. Mateo <[email protected]>
Remove Debian 7 support

0ababadc0d96737977df15506dc793af7a9242e3 authored over 5 years ago by Raphaël Pinson <[email protected]>
Remove debian-7 from tests

744432796e64ec92512ce48acabbdb6f7485950f authored over 5 years ago by Raphaël Pinson <[email protected]>
cn can be in uppercase (#190)

On my host :

slapcat -b cn=config -a "(|(olcDatabase=monitor)(olcDatabase={0}config)(&(object...

aa392b7017c08a78c7d1d6924f4cc568bbfd6a6a authored over 5 years ago by Poil <[email protected]>
Add support for back_sock (#173)

Support the overlay back_sock (or sock)

2919d8151f3197bbb718613f965c4faf48bde536 authored over 5 years ago by jas01 <[email protected]>
Support GSSAPI options in ldap.conf.

Based on https://linux.die.net/man/5/ldap.conf.

facc466f468dff3221bde2cdbf79887aac055dac authored over 5 years ago by Modestas Vainius <[email protected]>
Support SASL options in ldap.conf.

Based on https://linux.die.net/man/5/ldap.conf.

2947ee5ed0128005081cf4a576b3047902c5bd62 authored over 5 years ago by Modestas Vainius <[email protected]>
Improve detection of globalconf attributes when using uppercase characters

e4e7a059da86b80c61b567f73537465961b0efab authored over 5 years ago by Louis Chanouha <[email protected]>
Enable usage of puppetlabs-stdlib 5.x.x

This patch enables using the puppetlabs-stdlib module version 5.
Fixes https://github.com/campto...

6aadb41fe2c3ed59431ccffdda567d449ded5698 authored almost 6 years ago by Jack Henschel <[email protected]>
Fix regex for group-based limits (#235)

Closes #231

78b245353798010e5f5579f614c4ec322d4d0e42 authored about 6 years ago by Karsten Heymann <[email protected]>
Add socks support

Add the support for slapd-sock overlay

0a394744044b233c8bc8875fdefaea5eab61e701 authored about 6 years ago by jas01 <Please use github>
Fix usage of slapcat when removing an overlay

9e523bc7c29bcca9fe6c9e59f5b3d3bb01529db6 authored about 6 years ago by Trey Dockendorf <[email protected]>
Add acceptance test for fixed code

8d56db2ed4b658335964e138d975ad39dc4dfbae authored over 6 years ago by Franciszek Klajn <[email protected]>
Fix setting ACL if they had been set before

4fb052411c82d41809b8676120e2d36b19a2e754 authored over 6 years ago by Franciszek Klajn <[email protected]>
Remove gemnasium badge

ae8715aa237263ca6c338164e3d287ad3f4f9311 authored over 6 years ago by Raphaël Pinson <[email protected]>
Release 1.17.0

7f16a6f68b9246f05bc7b9f67f8a74345ae7e708 authored over 6 years ago by Raphaël Pinson <[email protected]>
Add dashes to CHANGELOG

889dc5439a8a929eb0de6a45337e6264bc4af4f5 authored over 6 years ago by Raphaël Pinson <[email protected]>
Merge pull request #229 from kasimon/patch-1

Increase supported puppet version

604bf55a00b7627102b98809090599b211e32335 authored over 6 years ago by Raphaël Pinson <[email protected]>
Increase supported puppet version

14cddab89499c4df36464a607540d484df68b2c7 authored over 6 years ago by Karsten Heymann <[email protected]>
Merge pull request #222 from treydock/fix-title-patterns

Fix title patterns to no longer use unsupported proc

cff2f37c0dbca734bbd70b01f461e10e7936bf20 authored over 6 years ago by Raphaël Pinson <[email protected]>
Add properties to openldap_schema to match values now pulled by provider

97fee2294c2064cdf886655a1e009b8040d1b89d authored over 6 years ago by Trey Dockendorf <[email protected]>
Add support for modify openldap_schema resources

The modify operations will transform both .schema and .ldif files
to be modify LDIFs.

f869f0a41dcd25d624d44c4edac37f19ada0ab7c authored over 6 years ago by Trey Dockendorf <[email protected]>
Support schema update via OLC

Add the feature to update a schema in the OLC.
The check is done on the modifyTimestamp in LDAP

63e9459e722d809bff2aa2c39b8e77d7d15ac410 authored over 6 years ago by Antoine Roux <[email protected]>
Do not use legacy puppet-lint-absolute_classname-check plugin

8118974538334f42f193e61ea06dcf2df9a06c42 authored over 6 years ago by Raphaël Pinson <[email protected]>
Fix beaker version to ~>3.13

bfa25ae4d15366a8ad9ba4c7e3cea9b0bd0137f0 authored over 6 years ago by Raphaël Pinson <[email protected]>
Fix openldap_overlap to perform add operation when adding new options

782949d8c77fc9294ecc31815211476a58ea008c authored over 6 years ago by Trey Dockendorf <[email protected]>
Remove debian6 support and add debian9

974219bb97ff1cf555599bdbd498628c3e372b5e authored almost 7 years ago by Mickaël Canévet <[email protected]>
Update with modulesync

c28b0a5cb0c986f608e448a9f85e8929a04223d4 authored almost 7 years ago by Mickaël Canévet <[email protected]>
Remove unsupported proc from openldap_access access title pattern

2a2bb276b4f34302355110be991b61dad50d4d9d authored almost 7 years ago by Trey Dockendorf <[email protected]>
Fix title patterns to no longer use unsupported proc

Currently the title patterns with proc prevent `puppet generate types` from working:

Error: /et...

cf3163786c0429b36ea608a808804ad16da4ce55 authored almost 7 years ago by Trey Dockendorf <[email protected]>
Fix markup

Titles where not properly rendered.

4334eedaf68ba074d2c061b297c16fbbb5183971 authored almost 7 years ago by Romain Tartière <[email protected]>
Fix how default provider is defined

1e4c4c4014f9a6975c28639c099079b0c4c69d1f authored about 7 years ago by Trey Dockendorf <[email protected]>
Rewrite openldap_password to use native Ruby

The code is mostly copied from the openldap_database type's rootpw property
The salt is generate...

878acde84d2e0c4e8e9438a56a879259e56eaf33 authored over 7 years ago by Trey Dockendorf <[email protected]>
Update dbindex.pp

13a908bf796987d4f9400f09d5456d7618b5007d authored over 7 years ago by Karsten Heymann <[email protected]>
Set sensible default for dbindex attribute

This change makes it much easier to set several indexes in a batch, as in

Openldap::Serve...

c35ec4b9c087bc1db23a522513ae504717fca820 authored over 7 years ago by Karsten Heymann <[email protected]>
Ensure that the password is hashed on db creation.

This code is taken from the openldap_database type. The rootpw
property has logic to hash the pa...

d81f18f0cec4e9b2e6b4981f545b09e6339ea342 authored over 7 years ago by Tim Bishop <[email protected]>
Add Archlinux support (#187)

* add Archlinux to params.pp

* wrap package block into if condition

it is possible that th...

0e882491abc771e0dccf0240d7bd3aa4bdde0e81 authored over 7 years ago by Tim Meusel <[email protected]>