A puppet module to configure our OpenLDAP servers
Go to file
Tobias Herre d834848967 Configurable server_url for ldap server 2020-08-25 14:35:41 +02:00
files Introduced wmdeGroup which is a posxGroup derived class to manage also groupOfNames 2020-08-24 23:20:16 +02:00
manifests Configurable server_url for ldap server 2020-08-25 14:35:41 +02:00
templates Configurable server_url for ldap server 2020-08-25 14:35:41 +02:00
LICENSE Initial commit 2020-08-18 07:19:40 +00:00
README.md Configurable login method, list of admins or search 2020-08-25 14:03:33 +02:00

README.md

puppet-wmdeit_ldap

A puppet module to configure our OpenLDAP servers

To get it running:

puppet module install camptocamp-openldap

For LAM

puppet module install puppetlabs-apache
puppet module install puppet-php

Examples:

class {"wmdeit_ldap":
    serverid => 17,
    simple_bind_tls => "0",
    log_level => 4,
}

class {"wmdeit_ldap::lam":
    master_password => "1234",
    master_password_salt => "5678",

    configs => {
        wmde => {
            password => "1234",
            password_salt => "5678",
            tree_suffix => "dc=wikimedia,dc=de",
            admins => [
                "cn=admin,dc=wikimedia,dc=de",
            ],
            login_search_dn=>"cn=admin,dc=wikimedia,dc=de",
            login_search_suffix=>"dc=wikimedia,dc=de",
            login_search_password=>"123",
	login_method=>"search" # or "listi or search allowed"
        }
    }
}