2020-06-21 22:10:02 +02:00
---
title: bitwardenrs_ldap_docker
type: docs
---
[![Source Code ](https://img.shields.io/badge/gitea-source%20code-blue?logo=gitea&logoColor=white )](https://gitea.rknet.org/ansible/xoxys.bitwardenrs_ldap_docker) [![Build Status ](https://img.shields.io/drone/build/ansible/xoxys.bitwardenrs_ldap_docker?logo=drone&server=https%3A%2F%2Fdrone.rknet.org )](https://drone.rknet.org/ansible/xoxys.bitwardenrs_ldap_docker) [![License: MIT ](https://img.shields.io/badge/license-MIT-blue.svg )](https://gitea.rknet.org/ansible/xoxys.bitwardenrs_ldap_docker/src/branch/master/LICENSE)
Role to setup a [BitwardenRS LDAP ](https://gitea.rknet.org/docker/bitwarden_rs_ldap ) Sync Service for [BitwardenRS ](https://github.com/dani-garcia/bitwarden_rs ) password safe.
* [Default Variables ](#default-variables )
* [bitwardenrs_ldap_bind_dn ](#bitwardenrs_ldap_bind_dn )
* [bitwardenrs_ldap_bind_password ](#bitwardenrs_ldap_bind_password )
* [bitwardenrs_ldap_bitwarden_admin_token ](#bitwardenrs_ldap_bitwarden_admin_token )
* [bitwardenrs_ldap_bitwarden_url ](#bitwardenrs_ldap_bitwarden_url )
* [bitwardenrs_ldap_cap_add ](#bitwardenrs_ldap_cap_add )
* [bitwardenrs_ldap_cap_drop ](#bitwardenrs_ldap_cap_drop )
* [bitwardenrs_ldap_container_name ](#bitwardenrs_ldap_container_name )
* [bitwardenrs_ldap_cpu_shares ](#bitwardenrs_ldap_cpu_shares )
* [bitwardenrs_ldap_host ](#bitwardenrs_ldap_host )
* [bitwardenrs_ldap_image ](#bitwardenrs_ldap_image )
* [bitwardenrs_ldap_mail_field ](#bitwardenrs_ldap_mail_field )
* [bitwardenrs_ldap_memory_limit ](#bitwardenrs_ldap_memory_limit )
* [bitwardenrs_ldap_memory_reservation ](#bitwardenrs_ldap_memory_reservation )
* [bitwardenrs_ldap_networks ](#bitwardenrs_ldap_networks )
* [bitwardenrs_ldap_networks_applied ](#bitwardenrs_ldap_networks_applied )
* [bitwardenrs_ldap_pids_limit ](#bitwardenrs_ldap_pids_limit )
* [bitwardenrs_ldap_port ](#bitwardenrs_ldap_port )
* [bitwardenrs_ldap_restart_policy ](#bitwardenrs_ldap_restart_policy )
* [bitwardenrs_ldap_scheme ](#bitwardenrs_ldap_scheme )
* [bitwardenrs_ldap_search_base_dn ](#bitwardenrs_ldap_search_base_dn )
* [bitwardenrs_ldap_search_filter ](#bitwardenrs_ldap_search_filter )
* [bitwardenrs_ldap_security_opt ](#bitwardenrs_ldap_security_opt )
* [bitwardenrs_ldap_service_directory ](#bitwardenrs_ldap_service_directory )
* [bitwardenrs_ldap_service_stopped ](#bitwardenrs_ldap_service_stopped )
* [bitwardenrs_ldap_ssl ](#bitwardenrs_ldap_ssl )
* [bitwardenrs_ldap_sync_interval_seconds ](#bitwardenrs_ldap_sync_interval_seconds )
* [bitwardenrs_ldap_sync_loop ](#bitwardenrs_ldap_sync_loop )
* [bitwardenrs_ldap_version ](#bitwardenrs_ldap_version )
* [bitwardenrs_ldap_volumes ](#bitwardenrs_ldap_volumes )
* [Dependencies ](#dependencies )
---
## Default Variables
### bitwardenrs_ldap_bind_dn
#### Default value
```YAML
bitwardenrs_ldap_bind_dn: _unset_
```
### bitwardenrs_ldap_bind_password
#### Default value
```YAML
bitwardenrs_ldap_bind_password: _unset_
```
### bitwardenrs_ldap_bitwarden_admin_token
#### Default value
```YAML
bitwardenrs_ldap_bitwarden_admin_token: abc123
```
### bitwardenrs_ldap_bitwarden_url
#### Default value
```YAML
bitwardenrs_ldap_bitwarden_url: bitwarden.example.com
```
### bitwardenrs_ldap_cap_add
#### Default value
```YAML
bitwardenrs_ldap_cap_add: []
```
### bitwardenrs_ldap_cap_drop
#### Default value
```YAML
bitwardenrs_ldap_cap_drop: []
```
### bitwardenrs_ldap_container_name
#### Default value
```YAML
bitwardenrs_ldap_container_name: bitwardenrs_ldap
```
### bitwardenrs_ldap_cpu_shares
#### Default value
```YAML
bitwardenrs_ldap_cpu_shares: _unset_
```
#### Example usage
```YAML
bitwardenrs_ldap_cpu_shares: '1024'
```
### bitwardenrs_ldap_host
#### Default value
```YAML
bitwardenrs_ldap_host: _unset_
```
### bitwardenrs_ldap_image
#### Default value
```YAML
2020-10-01 13:01:20 +02:00
bitwardenrs_ldap_image: thegeeklab/bitwardenrs_ldap:{{ bitwardenrs_ldap_version }}
2020-06-21 22:10:02 +02:00
```
### bitwardenrs_ldap_mail_field
#### Default value
```YAML
bitwardenrs_ldap_mail_field: mail
```
### bitwardenrs_ldap_memory_limit
#### Default value
```YAML
bitwardenrs_ldap_memory_limit: _unset_
```
#### Example usage
```YAML
bitwardenrs_ldap_memory_limit: 512m
```
### bitwardenrs_ldap_memory_reservation
#### Default value
```YAML
bitwardenrs_ldap_memory_reservation: _unset_
```
#### Example usage
```YAML
bitwardenrs_ldap_memory_reservation: 256m
```
### bitwardenrs_ldap_networks
#### Default value
```YAML
bitwardenrs_ldap_networks:
- name: bitwardenrs_default
external: true
```
#### Example usage
```YAML
bitwardenrs_ldap_networks:
- name: default
# optional network driver, defaults to 'bride'
driver: host
```
### bitwardenrs_ldap_networks_applied
#### Default value
```YAML
bitwardenrs_ldap_networks_applied:
- bitwardenrs_default
```
### bitwardenrs_ldap_pids_limit
#### Default value
```YAML
bitwardenrs_ldap_pids_limit: _unset_
```
### bitwardenrs_ldap_port
#### Default value
```YAML
bitwardenrs_ldap_port: _unset_
```
### bitwardenrs_ldap_restart_policy
#### Default value
```YAML
bitwardenrs_ldap_restart_policy: always
```
### bitwardenrs_ldap_scheme
#### Default value
```YAML
bitwardenrs_ldap_scheme: _unset_
```
### bitwardenrs_ldap_search_base_dn
#### Default value
```YAML
bitwardenrs_ldap_search_base_dn: _unset_
```
### bitwardenrs_ldap_search_filter
#### Default value
```YAML
bitwardenrs_ldap_search_filter: (& (objectclass=*)(uid=*))
```
### bitwardenrs_ldap_security_opt
#### Default value
```YAML
bitwardenrs_ldap_security_opt: []
```
### bitwardenrs_ldap_service_directory
#### Default value
```YAML
bitwardenrs_ldap_service_directory: /var/lib/docker/services/bitwardenrs_ldap
```
### bitwardenrs_ldap_service_stopped
#### Default value
```YAML
bitwardenrs_ldap_service_stopped: false
```
### bitwardenrs_ldap_ssl
#### Default value
```YAML
bitwardenrs_ldap_ssl: true
```
### bitwardenrs_ldap_sync_interval_seconds
#### Default value
```YAML
bitwardenrs_ldap_sync_interval_seconds: 60
```
### bitwardenrs_ldap_sync_loop
#### Default value
```YAML
bitwardenrs_ldap_sync_loop: true
```
### bitwardenrs_ldap_version
#### Default value
```YAML
bitwardenrs_ldap_version: latest
```
### bitwardenrs_ldap_volumes
> Define required docker volumes.
#### Default value
```YAML
bitwardenrs_ldap_volumes: []
```
#### Example usage
```YAML
bitwardenrs_ldap_volumes:
# Instead of the name you could specify a path on the container host system,
# but you also have to enable bind mount for this volume
- name: data
# target location inside the container
dest: /app/data
# enable bind mount, if false volume will be configured as named volume
# keep in mind you MUST set bind in any case
bind: True
```
## Dependencies
None.