feat: manage openldap

- add modules, overlays, acccess rules, schemas
- manage syncrepl
- manage selinux
This commit is contained in:
2024-06-30 15:29:49 +10:00
parent e6f243ef60
commit 2924b7ad6f
6 changed files with 224 additions and 0 deletions
@@ -0,0 +1,5 @@
set_cachesize <%= scope.lookupvar('openldap::db_config::cache_size_gb').to_i * 1024 %> 0 1
set_lg_bsize <%= scope.lookupvar('openldap::db_config::log_buffer_size_mb').to_i * 1024 %>
set_lg_max <%= scope.lookupvar('openldap::db_config::log_max_size_mb').to_i * 1024 %>
set_lg_dir <%= scope.lookupvar('openldap::db_config::log_dir') %>
set_flags DB_LOG_AUTOREMOVE