Commit Graph

45 Commits

Author SHA1 Message Date
Tobias Herre c396989424 Modified to use group of members, some access rights added 2021-05-28 20:27:13 +02:00
Tobias Herre 726a33a0bf Activated syncrepl 2020-09-11 09:04:56 +02:00
Tobias Herre 1421e140b6 Admins renamed to Administrators 2020-08-27 20:31:11 +02:00
Tobias Herre 5e3e1e1cd4 Restrict user to password, removed some out-commentd stuff 2020-08-27 20:22:01 +02:00
Tobias Herre 023f0167a7 Allow anonymous read to uid 2020-08-27 20:01:41 +02:00
Tobias Herre a143e8639a ACLS implemenetd 2020-08-27 19:08:54 +02:00
Tobias Herre 89c64af144 select correct default for ldap uri, selects not php version for compatibility with Ubuntu 2020-08-27 19:05:50 +02:00
Tobias Herre aeda32f677 Install inmstructions 2020-08-25 23:40:19 +02:00
Tobias Herre 50198f6ef3 Fixed formatting 2020-08-25 23:36:39 +02:00
Tobias Herre 1f3d3156d5 Added some parameters to LSC 2020-08-25 23:35:42 +02:00
Tobias Herre 084a99d8f6 Moved lsc into separate class 2020-08-25 22:56:26 +02:00
Tobias Herre 1e2f674116 includes posixGroup 2020-08-25 22:55:53 +02:00
Tobias Herre 527d69ee87 Added missing puppet dependencies 2020-08-25 22:55:31 +02:00
Tobias Herre a2ca71146b Documentation for server_url added 2020-08-25 14:36:39 +02:00
Tobias Herre d834848967 Configurable server_url for ldap server 2020-08-25 14:35:41 +02:00
Tobias Herre 03f691d38d Configurable login method, list of admins or search 2020-08-25 14:03:33 +02:00
Tobias Herre 2c98e83332 moved config into def, added tree_suffix paramter for lam 2020-08-25 12:21:03 +02:00
Tobias Herre 604d1b6a71 Formatting, more genaral example 2020-08-25 09:46:12 +02:00
Tobias Herre a36cf5ce7f Fixed formatting 2020-08-25 09:44:27 +02:00
Tobias Herre 41992f1513 Added an example 2020-08-25 09:43:03 +02:00
Tobias Herre 2be2f8ead5 Sets a password for LAM config 2020-08-25 09:32:19 +02:00
Tobias Herre f9a8baa956 Introduced wmdeGroup which is a posxGroup derived class to manage also groupOfNames 2020-08-24 23:20:16 +02:00
Tobias Herre 7d08b8d6cb updates group members w/o moving the group 2020-08-22 00:39:18 +02:00
Tobias Herre baae769be1 lsc is installed and a posixgroup -> groupofnames syncher is configured 2020-08-21 21:28:40 +02:00
Tobias Herre 2ed29c601f Creates lsd config to user java 8 on debian 2020-08-21 14:50:14 +02:00
Tobias Herre 463ed6d276 Added Java - but's currenntly not working with lsc 2020-08-21 14:14:05 +02:00
Tobias Herre e6b6b959a7 Deletes all pre-installed schmeas, installs lsc 2020-08-21 11:51:37 +02:00
Tobias Herre 444829a97c Readme added 2020-08-21 11:51:24 +02:00
Tobias Herre 176f956df5 Update schema 2020-08-21 11:50:19 +02:00
Tobias Herre b85cb07c3c Updated schema files 2020-08-21 11:49:24 +02:00
Tobias Herre 0157d4c36b creates default user and group config, added configs paramater 2020-08-20 07:39:01 +02:00
Tobias Herre 6cf07d8643 user and group default config 2020-08-20 07:38:44 +02:00
Tobias Herre 239a9ec76a Added openssh schema 2020-08-19 12:17:40 +02:00
Tobias Herre 4e157077b2 Create a simple wmde config file 2020-08-19 11:15:07 +02:00
Tobias Herre de5378be34 Creates cfg file with password now 2020-08-19 10:32:26 +02:00
Tobias Herre edea92c625 Installs all php modules for LAM and creates an working virtual host to let apache server LAM 2020-08-19 08:16:10 +02:00
Tobias Herre 99c9f2a8c0 Added list of puppet modules needed 2020-08-18 18:04:47 +02:00
Tobias Herre 8c33fbd0d2 Installs apache and php (mod_php) 2020-08-18 18:04:27 +02:00
Tobias Herre 5f4727b784 Initial commit - class to install LDAP Account Manager 2020-08-18 17:11:02 +02:00
Tobias Herre a6b5c6d7db loads schema file directly from module instead of puppet file server 2020-08-18 15:33:56 +02:00
Tobias Herre 4c9d5bedd7 Added all schema files to the module 2020-08-18 15:33:36 +02:00
Tobias Herre f011188434 moved installation of openldap 2020-08-18 15:23:59 +02:00
Tobias Herre c53d187b06 Fixed wrong spelled class name 2020-08-18 09:45:47 +02:00
Tobias Herre f7b5f9b7b2 Initla commit 2020-08-18 09:25:32 +02:00
Tobias Herre df3d8f770e Initial commit 2020-08-18 07:19:40 +00:00