xoxys.ldap_proxy/index.md

182 lines
3.3 KiB
Markdown
Raw Normal View History

---
title: ldap_proxy
type: docs
---
[![Source Code](https://img.shields.io/badge/gitea-source%20code-blue?logo=gitea&logoColor=white)](https://gitea.rknet.org/ansible/xoxys.ldap_proxy) [![Build Status](https://img.shields.io/drone/build/ansible/xoxys.ldap_proxy?logo=drone&server=https%3A%2F%2Fdrone.rknet.org)](https://drone.rknet.org/ansible/xoxys.ldap_proxy) [![License: MIT](https://img.shields.io/badge/license-MIT-blue.svg)](https://gitea.rknet.org/ansible/xoxys.ldap_proxy/src/branch/main/LICENSE)
Setup an openldap proxy.
<!--more-->
- [Default Variables](#default-variables)
- [ldap_proxy_acl_file](#ldap_proxy_acl_file)
- [ldap_proxy_acls](#ldap_proxy_acls)
- [ldap_proxy_base_dir](#ldap_proxy_base_dir)
- [ldap_proxy_custom_schemas](#ldap_proxy_custom_schemas)
- [ldap_proxy_loglevel](#ldap_proxy_loglevel)
- [ldap_proxy_options](#ldap_proxy_options)
- [ldap_proxy_readonly_enabled](#ldap_proxy_readonly_enabled)
- [ldap_proxy_server](#ldap_proxy_server)
- [ldap_proxy_server_suffix](#ldap_proxy_server_suffix)
- [ldap_proxy_tls_ca_path](#ldap_proxy_tls_ca_path)
- [ldap_proxy_tls_ca_source](#ldap_proxy_tls_ca_source)
- [ldap_proxy_tls_cert_path](#ldap_proxy_tls_cert_path)
- [ldap_proxy_tls_cert_source](#ldap_proxy_tls_cert_source)
- [ldap_proxy_tls_enabled](#ldap_proxy_tls_enabled)
- [ldap_proxy_tls_key_path](#ldap_proxy_tls_key_path)
- [ldap_proxy_tls_key_source](#ldap_proxy_tls_key_source)
- [ldap_proxy_urls](#ldap_proxy_urls)
- [Dependencies](#dependencies)
---
## Default Variables
### ldap_proxy_acl_file
#### Default value
```YAML
ldap_proxy_acl_file: '{{ ldap_proxy_base_dir }}/slapd.access'
```
### ldap_proxy_acls
#### Default value
```YAML
ldap_proxy_acls:
- access_to:
- '*'
access_by:
- '* read'
```
### ldap_proxy_base_dir
#### Default value
```YAML
ldap_proxy_base_dir: /etc/openldap
```
### ldap_proxy_custom_schemas
#### Default value
```YAML
ldap_proxy_custom_schemas: []
```
### ldap_proxy_loglevel
#### Default value
```YAML
ldap_proxy_loglevel: 0
```
### ldap_proxy_options
#### Default value
```YAML
ldap_proxy_options: []
```
### ldap_proxy_readonly_enabled
#### Default value
```YAML
ldap_proxy_readonly_enabled: true
```
### ldap_proxy_server
#### Default value
```YAML
ldap_proxy_server: ldap://ad.example.com:389
```
### ldap_proxy_server_suffix
#### Default value
```YAML
ldap_proxy_server_suffix: dc=example,dc=com
```
### ldap_proxy_tls_ca_path
#### Default value
```YAML
ldap_proxy_tls_ca_path: '{{ ldap_proxy_base_dir }}/certs/ca.path'
```
### ldap_proxy_tls_ca_source
#### Default value
```YAML
ldap_proxy_tls_ca_source: ca.pem
```
### ldap_proxy_tls_cert_path
#### Default value
```YAML
ldap_proxy_tls_cert_path: '{{ ldap_proxy_base_dir }}/certs/mycert.pem'
```
### ldap_proxy_tls_cert_source
#### Default value
```YAML
ldap_proxy_tls_cert_source: mycert.pem
```
### ldap_proxy_tls_enabled
#### Default value
```YAML
ldap_proxy_tls_enabled: false
```
### ldap_proxy_tls_key_path
#### Default value
```YAML
ldap_proxy_tls_key_path: '{{ ldap_proxy_base_dir }}/certs/mykey.pem'
```
### ldap_proxy_tls_key_source
#### Default value
```YAML
ldap_proxy_tls_key_source: mykey.pem
```
### ldap_proxy_urls
#### Default value
```YAML
ldap_proxy_urls:
- ldapi:/// ldap:///
```
## Dependencies
None.