diff --git a/.drone.jsonnet b/.drone.jsonnet
index e23a07c..539f1cf 100644
--- a/.drone.jsonnet
+++ b/.drone.jsonnet
@@ -1,141 +1,152 @@
local PipelineLinting = {
- kind: "pipeline",
- name: "linting",
- platform: {
- os: "linux",
- arch: "amd64",
- },
- steps: [
- {
- name: "ansible-later",
- image: "xoxys/ansible-later:latest",
- commands: [
- "ansible-later",
- ],
- },
- ],
- trigger: {
- ref: ["refs/heads/master", "refs/tags/**", "refs/pull/**"],
+ kind: 'pipeline',
+ name: 'linting',
+ platform: {
+ os: 'linux',
+ arch: 'amd64',
+ },
+ steps: [
+ {
+ name: 'ansible-later',
+ image: 'xoxys/ansible-later:latest',
+ commands: [
+ 'ansible-later',
+ ],
},
+ ],
+ trigger: {
+ ref: ['refs/heads/master', 'refs/tags/**', 'refs/pull/**'],
+ },
};
-local PipelineDeployment = {
- kind: "pipeline",
- name: "deployment",
- platform: {
- os: "linux",
- arch: "amd64",
- },
- concurrency: {
- limit: 1
- },
- workspace: {
- base: "/drone/src",
- path: "xoxys.bitwarden_rs"
- },
- steps: [
- {
- name: "ansible-molecule",
- image: "xoxys/molecule:latest",
- environment: {
- DO_API_KEY: { "from_secret": "do_api_key" },
- USER: "root",
- MOLECULE_CUSTOM_MODULES_REPO: "https://gitea.rknet.org/ansible/custom_modules",
- MOLECULE_CUSTOM_FILTERS_REPO: "https://gitea.rknet.org/ansible/custom_filters",
- },
- commands: [
- "molecule test -s default",
- ],
- },
- ],
- depends_on: [
- "linting",
- ],
- trigger: {
- ref: ["refs/heads/master", "refs/tags/**"],
+local PipelineDeployment(scenario='centos7') = {
+ kind: 'pipeline',
+ name: 'testing-' + scenario,
+ platform: {
+ os: 'linux',
+ arch: 'amd64',
+ },
+ concurrency: {
+ limit: 1,
+ },
+ workspace: {
+ base: '/drone/src',
+ path: 'xoxys.bitwarden_rs',
+ },
+ steps: [
+ {
+ name: 'ansible-molecule',
+ image: 'xoxys/molecule:latest',
+ environment: {
+ DO_API_KEY: { from_secret: 'do_api_key' },
+ USER: 'root',
+ MOLECULE_CUSTOM_MODULES_REPO: 'https://gitea.rknet.org/ansible/custom_modules',
+ MOLECULE_CUSTOM_FILTERS_REPO: 'https://gitea.rknet.org/ansible/custom_filters',
+ },
+ commands: [
+ 'molecule test -s' + scenario,
+ ],
},
+ ],
+ depends_on: [
+ 'linting',
+ ],
+ trigger: {
+ ref: ['refs/heads/master', 'refs/tags/**'],
+ },
};
local PipelineDocumentation = {
- kind: "pipeline",
- name: "documentation",
- platform: {
- os: "linux",
- arch: "amd64",
+ kind: 'pipeline',
+ name: 'documentation',
+ platform: {
+ os: 'linux',
+ arch: 'amd64',
+ },
+ steps: [
+ {
+ name: 'generate',
+ image: 'xoxys/ansible-doctor:latest',
+ environment: {
+ ANSIBLE_DOCTOR_LOG_LEVEL: 'INFO',
+ ANSIBLE_DOCTOR_FORCE_OVERWRITE: true,
+ ANSIBLE_DOCTOR_EXCLUDE_FILES: 'molecule/',
+ ANSIBLE_DOCTOR_TEMPLATE: 'hugo-book',
+ ANSIBLE_DOCTOR_OUTPUT_DIR: '_docs/',
+ },
},
- steps: [
- {
- name: "ansible-doctor",
- image: "xoxys/ansible-doctor:latest",
- environment: {
- ANSIBLE_DOCTOR_LOG_LEVEL: "INFO",
- ANSIBLE_DOCTOR_FORCE_OVERWRITE: true,
- ANSIBLE_DOCTOR_EXCLUDE_FILES: "molecule/",
- ANSIBLE_DOCTOR_CUSTOM_HEADER: "HEADER.md",
- },
- },
- {
- name: "push-to-repo",
- image: "plugins/git-action:latest",
- settings: {
- actions: ["commit", "push"],
- author_email: "shipper@rknet.org",
- author_name: "DroneShipper",
- branch: "master",
- message: "[SKIP CI] update readme",
- remote: "https://gitea.rknet.org/ansible/xoxys.bitwarden_rs",
- netrc_machine: "gitea.rknet.org",
- netrc_username: {"from_secret": "gitea_username"},
- netrc_password: {"from_secret": "gitea_token"},
- },
- when: {
- ref: ["refs/heads/master"],
- },
- },
- ],
- depends_on: [
- "deployment",
- ],
- trigger: {
- ref: ["refs/heads/master", "refs/tags/**", "refs/pull/**"],
+ {
+ name: 'publish',
+ image: 'plugins/gh-pages:latest',
+ settings: {
+ username: { from_secret: 'github_username' },
+ password: { from_secret: 'github_token' },
+ pages_directory: '_docs/',
+ target_branch: 'docs',
+ },
+ when: {
+ ref: ['refs/heads/master'],
+ },
},
+ {
+ name: 'trigger',
+ image: 'plugins/downstream',
+ settings: {
+ server: 'https://drone.rknet.org',
+ token: { from_secret: 'drone_token' },
+ fork: true,
+ repositories: [
+ 'xoxys/ansible-galaxy',
+ ],
+ },
+ when: {
+ ref: ['refs/heads/master'],
+ },
+ },
+ ],
+ trigger: {
+ ref: ['refs/heads/master', 'refs/tags/**', 'refs/pull/**'],
+ },
+ depends_on: [
+ 'testing-centos7',
+ ],
};
-local PipelineNotification= {
- kind: "pipeline",
- name: "notification",
- platform: {
- os: "linux",
- arch: "amd64",
- },
- clone: {
- disable: true,
- },
- steps: [
- {
- name: "matrix",
- image: "plugins/matrix",
- settings: {
- homeserver: { "from_secret": "matrix_homeserver" },
- roomid: { "from_secret": "matrix_roomid" },
- template: "Status: **{{ build.status }}**
Build: [{{ repo.Owner }}/{{ repo.Name }}]({{ build.link }}) ({{ build.branch }}) by {{ build.author }}
Message: {{ build.message }}",
- username: { "from_secret": "matrix_username" },
- password: { "from_secret": "matrix_password" },
- },
- },
- ],
- depends_on: [
- "documentation",
- ],
- trigger: {
- status: [ "success", "failure" ],
- ref: ["refs/heads/master", "refs/tags/**"],
+local PipelineNotification = {
+ kind: 'pipeline',
+ name: 'notification',
+ platform: {
+ os: 'linux',
+ arch: 'amd64',
+ },
+ clone: {
+ disable: true,
+ },
+ steps: [
+ {
+ name: 'matrix',
+ image: 'plugins/matrix',
+ settings: {
+ homeserver: { from_secret: 'matrix_homeserver' },
+ roomid: { from_secret: 'matrix_roomid' },
+ template: 'Status: **{{ build.status }}**
Build: [{{ repo.Owner }}/{{ repo.Name }}]({{ build.link }}) ({{ build.branch }}) by {{ build.author }}
Message: {{ build.message }}',
+ username: { from_secret: 'matrix_username' },
+ password: { from_secret: 'matrix_password' },
+ },
},
+ ],
+ depends_on: [
+ 'documentation',
+ ],
+ trigger: {
+ status: ['success', 'failure'],
+ ref: ['refs/heads/master', 'refs/tags/**'],
+ },
};
[
- PipelineLinting,
- PipelineDeployment,
- PipelineDocumentation,
- PipelineNotification,
+ PipelineLinting,
+ PipelineDeployment(scenario='centos7'),
+ PipelineDocumentation,
+ PipelineNotification,
]
diff --git a/.drone.yml b/.drone.yml
index 365b0ef..c18c062 100644
--- a/.drone.yml
+++ b/.drone.yml
@@ -20,7 +20,7 @@ trigger:
---
kind: pipeline
-name: deployment
+name: testing-centos7
platform:
os: linux
@@ -37,7 +37,7 @@ steps:
- name: ansible-molecule
image: xoxys/molecule:latest
commands:
- - molecule test -s default
+ - molecule test -scentos7
environment:
DO_API_KEY:
from_secret: do_api_key
@@ -62,30 +62,37 @@ platform:
arch: amd64
steps:
-- name: ansible-doctor
+- name: generate
image: xoxys/ansible-doctor:latest
environment:
- ANSIBLE_DOCTOR_CUSTOM_HEADER: HEADER.md
ANSIBLE_DOCTOR_EXCLUDE_FILES: molecule/
ANSIBLE_DOCTOR_FORCE_OVERWRITE: true
ANSIBLE_DOCTOR_LOG_LEVEL: INFO
+ ANSIBLE_DOCTOR_OUTPUT_DIR: _docs/
+ ANSIBLE_DOCTOR_TEMPLATE: hugo-book
-- name: push-to-repo
- image: plugins/git-action:latest
+- name: publish
+ image: plugins/gh-pages:latest
settings:
- actions:
- - commit
- - push
- author_email: shipper@rknet.org
- author_name: DroneShipper
- branch: master
- message: "[SKIP CI] update readme"
- netrc_machine: gitea.rknet.org
- netrc_password:
- from_secret: gitea_token
- netrc_username:
- from_secret: gitea_username
- remote: https://gitea.rknet.org/ansible/xoxys.bitwarden_rs
+ pages_directory: _docs/
+ password:
+ from_secret: github_token
+ target_branch: docs
+ username:
+ from_secret: github_username
+ when:
+ ref:
+ - refs/heads/master
+
+- name: trigger
+ image: plugins/downstream
+ settings:
+ fork: true
+ repositories:
+ - xoxys/ansible-galaxy
+ server: https://drone.rknet.org
+ token:
+ from_secret: drone_token
when:
ref:
- refs/heads/master
@@ -97,7 +104,7 @@ trigger:
- refs/pull/**
depends_on:
-- deployment
+- testing-centos7
---
kind: pipeline
@@ -135,8 +142,4 @@ trigger:
depends_on:
- documentation
----
-kind: signature
-hmac: 3e60df36f8be48ecb14c4e0cab6d51e03d766d5a0534ca60e502af8c3d907742
-
...
diff --git a/README.md b/README.md
index 21c69ba..44638c7 100644
--- a/README.md
+++ b/README.md
@@ -2,868 +2,15 @@
[![Build Status](https://drone.rknet.org/api/badges/ansible/xoxys.bitwarden_rs/status.svg)](https://drone.rknet.org/ansible/xoxys.bitwarden_rs)
+Role to setup Bitwarden passsword save.
-Role to setup Bitwarden passsword save
+You can find the full documentation at [galaxy.geekdocs.de](https://galaxy.geekdocs.de/role/bitwarden_rs).
-## Table of content
+### License
-* [Default Variables](#default-variables)
- * [bitwardenrs_admin_token](#bitwardenrs_admin_token)
- * [bitwardenrs_authenticator_disable_time_drift](#bitwardenrs_authenticator_disable_time_drift)
- * [bitwardenrs_base_url](#bitwardenrs_base_url)
- * [bitwardenrs_cap_add](#bitwardenrs_cap_add)
- * [bitwardenrs_cap_drop](#bitwardenrs_cap_drop)
- * [bitwardenrs_container_name](#bitwardenrs_container_name)
- * [bitwardenrs_cpu_shares](#bitwardenrs_cpu_shares)
- * [bitwardenrs_db_name](#bitwardenrs_db_name)
- * [bitwardenrs_db_password](#bitwardenrs_db_password)
- * [bitwardenrs_db_port](#bitwardenrs_db_port)
- * [bitwardenrs_db_server](#bitwardenrs_db_server)
- * [bitwardenrs_db_ssl_mode](#bitwardenrs_db_ssl_mode)
- * [bitwardenrs_db_ssl_rootcert](#bitwardenrs_db_ssl_rootcert)
- * [bitwardenrs_db_user](#bitwardenrs_db_user)
- * [bitwardenrs_disable_2fa_remember](#bitwardenrs_disable_2fa_remember)
- * [bitwardenrs_disable_icon_download](#bitwardenrs_disable_icon_download)
- * [bitwardenrs_docker_compose_bin](#bitwardenrs_docker_compose_bin)
- * [bitwardenrs_exposed_ip](#bitwardenrs_exposed_ip)
- * [bitwardenrs_exposed_port](#bitwardenrs_exposed_port)
- * [bitwardenrs_extended_logging](#bitwardenrs_extended_logging)
- * [bitwardenrs_extra_hosts](#bitwardenrs_extra_hosts)
- * [bitwardenrs_healthcheck](#bitwardenrs_healthcheck)
- * [bitwardenrs_icon_blacklist_non_global_ips](#bitwardenrs_icon_blacklist_non_global_ips)
- * [bitwardenrs_icon_blacklist_regexl](#bitwardenrs_icon_blacklist_regexl)
- * [bitwardenrs_icon_cache_negttl](#bitwardenrs_icon_cache_negttl)
- * [bitwardenrs_icon_cache_ttl](#bitwardenrs_icon_cache_ttl)
- * [bitwardenrs_icon_download_timeout](#bitwardenrs_icon_download_timeout)
- * [bitwardenrs_image](#bitwardenrs_image)
- * [bitwardenrs_invitations_allowed](#bitwardenrs_invitations_allowed)
- * [bitwardenrs_ip_header](#bitwardenrs_ip_header)
- * [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_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_ssl](#bitwardenrs_ldap_ssl)
- * [bitwardenrs_ldap_sync_enabled](#bitwardenrs_ldap_sync_enabled)
- * [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_extra](#bitwardenrs_ldap_volumes_extra)
- * [bitwardenrs_log_level](#bitwardenrs_log_level)
- * [bitwardenrs_memory_limit](#bitwardenrs_memory_limit)
- * [bitwardenrs_memory_reservation](#bitwardenrs_memory_reservation)
- * [bitwardenrs_password_iterations](#bitwardenrs_password_iterations)
- * [bitwardenrs_pids_limit](#bitwardenrs_pids_limit)
- * [bitwardenrs_reload_templates](#bitwardenrs_reload_templates)
- * [bitwardenrs_restart_policy](#bitwardenrs_restart_policy)
- * [bitwardenrs_security_opt](#bitwardenrs_security_opt)
- * [bitwardenrs_service_directory](#bitwardenrs_service_directory)
- * [bitwardenrs_show_password_hint](#bitwardenrs_show_password_hint)
- * [bitwardenrs_signups_allowed](#bitwardenrs_signups_allowed)
- * [bitwardenrs_signups_domains_whitelist](#bitwardenrs_signups_domains_whitelist)
- * [bitwardenrs_signups_verify](#bitwardenrs_signups_verify)
- * [bitwardenrs_signups_verify_resend_limit](#bitwardenrs_signups_verify_resend_limit)
- * [bitwardenrs_signups_verify_resend_time](#bitwardenrs_signups_verify_resend_time)
- * [bitwardenrs_smtp_auth_mechanism](#bitwardenrs_smtp_auth_mechanism)
- * [bitwardenrs_smtp_from](#bitwardenrs_smtp_from)
- * [bitwardenrs_smtp_from_name](#bitwardenrs_smtp_from_name)
- * [bitwardenrs_smtp_host](#bitwardenrs_smtp_host)
- * [bitwardenrs_smtp_password](#bitwardenrs_smtp_password)
- * [bitwardenrs_smtp_port](#bitwardenrs_smtp_port)
- * [bitwardenrs_smtp_ssl](#bitwardenrs_smtp_ssl)
- * [bitwardenrs_smtp_timeout](#bitwardenrs_smtp_timeout)
- * [bitwardenrs_smtp_username](#bitwardenrs_smtp_username)
- * [bitwardenrs_templates_folder](#bitwardenrs_templates_folder)
- * [bitwardenrs_version](#bitwardenrs_version)
- * [bitwardenrs_volumes_extra](#bitwardenrs_volumes_extra)
- * [bitwardenrs_web_vault_enabled](#bitwardenrs_web_vault_enabled)
- * [bitwardenrs_websocket_enabled](#bitwardenrs_websocket_enabled)
- * [bitwardenrs_websocket_exposed_ip](#bitwardenrs_websocket_exposed_ip)
- * [bitwardenrs_websocket_exposed_port](#bitwardenrs_websocket_exposed_port)
-* [Dependencies](#dependencies)
-* [License](#license)
-* [Author](#author)
+This project is licensed under the MIT License - see the [LICENSE](LICENSE) file for details.
----
+### Maintainers and Contributors
-## Default Variables
+[Robert Kaussow](https://gitea.rknet.org/xoxys)
-### bitwardenrs_admin_token
-
-#### Default value
-
-```YAML
-bitwardenrs_admin_token: _unset_
-```
-
-### bitwardenrs_authenticator_disable_time_drift
-
-#### Default value
-
-```YAML
-bitwardenrs_authenticator_disable_time_drift: false
-```
-
-### bitwardenrs_base_url
-
-#### Default value
-
-```YAML
-bitwardenrs_base_url: http://localhost/
-```
-
-### bitwardenrs_cap_add
-
-#### Default value
-
-```YAML
-bitwardenrs_cap_add: []
-```
-
-### bitwardenrs_cap_drop
-
-#### Default value
-
-```YAML
-bitwardenrs_cap_drop: []
-```
-
-### bitwardenrs_container_name
-
-#### Default value
-
-```YAML
-bitwardenrs_container_name: bitwardenrs
-```
-
-### bitwardenrs_cpu_shares
-
-#### Default value
-
-```YAML
-bitwardenrs_cpu_shares: _unset_
-```
-
-#### Example usage
-
-```YAML
-bitwardenrs_cpu_shares: '1024'
-```
-
-### bitwardenrs_db_name
-
-#### Default value
-
-```YAML
-bitwardenrs_db_name: bitwardenrs
-```
-
-### bitwardenrs_db_password
-
-#### Default value
-
-```YAML
-bitwardenrs_db_password: secure
-```
-
-### bitwardenrs_db_port
-
-#### Default value
-
-```YAML
-bitwardenrs_db_port: 5432
-```
-
-### bitwardenrs_db_server
-
-This ansible roles does only support postgresql as database"
-
-#### Default value
-
-```YAML
-bitwardenrs_db_server: localhost
-```
-
-### bitwardenrs_db_ssl_mode
-
-#### Default value
-
-```YAML
-bitwardenrs_db_ssl_mode: disable
-```
-
-### bitwardenrs_db_ssl_rootcert
-
-#### Default value
-
-```YAML
-bitwardenrs_db_ssl_rootcert: /etc/ssl/certs/ca-certificates.crt
-```
-
-### bitwardenrs_db_user
-
-#### Default value
-
-```YAML
-bitwardenrs_db_user: pgbitwardenrs
-```
-
-### bitwardenrs_disable_2fa_remember
-
-#### Default value
-
-```YAML
-bitwardenrs_disable_2fa_remember: false
-```
-
-### bitwardenrs_disable_icon_download
-
-#### Default value
-
-```YAML
-bitwardenrs_disable_icon_download: false
-```
-
-### bitwardenrs_docker_compose_bin
-
-#### Default value
-
-```YAML
-bitwardenrs_docker_compose_bin: /usr/local/bin/docker-compose
-```
-
-### bitwardenrs_exposed_ip
-
-#### Default value
-
-```YAML
-bitwardenrs_exposed_ip: 127.0.0.1
-```
-
-### bitwardenrs_exposed_port
-
-#### Default value
-
-```YAML
-bitwardenrs_exposed_port: 80
-```
-
-### bitwardenrs_extended_logging
-
-#### Default value
-
-```YAML
-bitwardenrs_extended_logging: true
-```
-
-### bitwardenrs_extra_hosts
-
-#### Default value
-
-```YAML
-bitwardenrs_extra_hosts: []
-```
-
-### bitwardenrs_healthcheck
-
-#### Default value
-
-```YAML
-bitwardenrs_healthcheck:
- test: '["CMD", "/usr/local/bin/healthcheck.sh"]'
- interval: 10s
- timeout: 3s
- retries: 3
-```
-
-### bitwardenrs_icon_blacklist_non_global_ips
-
-#### Default value
-
-```YAML
-bitwardenrs_icon_blacklist_non_global_ips: true
-```
-
-### bitwardenrs_icon_blacklist_regexl
-
-#### Default value
-
-```YAML
-bitwardenrs_icon_blacklist_regexl: _unset_
-```
-
-### bitwardenrs_icon_cache_negttl
-
-#### Default value
-
-```YAML
-bitwardenrs_icon_cache_negttl: '{{ bitwardenrs_icon_cache_ttl }}'
-```
-
-### bitwardenrs_icon_cache_ttl
-
-#### Default value
-
-```YAML
-bitwardenrs_icon_cache_ttl: 2592000
-```
-
-### bitwardenrs_icon_download_timeout
-
-#### Default value
-
-```YAML
-bitwardenrs_icon_download_timeout: 10
-```
-
-### bitwardenrs_image
-
-#### Default value
-
-```YAML
-bitwardenrs_image: xoxys/bitwardenrs:{{ bitwardenrs_version }}
-```
-
-### bitwardenrs_invitations_allowed
-
-#### Default value
-
-```YAML
-bitwardenrs_invitations_allowed: true
-```
-
-### bitwardenrs_ip_header
-
-#### Default value
-
-```YAML
-bitwardenrs_ip_header: x-client-ip
-```
-
-### 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: "{{ bitwardenrs_admin_token | default('')\
- \ }}"
-```
-
-### bitwardenrs_ldap_bitwarden_url
-
-#### Default value
-
-```YAML
-bitwardenrs_ldap_bitwarden_url: '{{ bitwardenrs_base_url }}'
-```
-
-### 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
-bitwardenrs_ldap_image: xoxys/bitwardenrs_ldap:{{ bitwardenrs_ldap_version }}
-```
-
-### 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_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: on-failure
-```
-
-### 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_ssl
-
-#### Default value
-
-```YAML
-bitwardenrs_ldap_ssl: true
-```
-
-### bitwardenrs_ldap_sync_enabled
-
-#### Default value
-
-```YAML
-bitwardenrs_ldap_sync_enabled: false
-```
-
-### 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_extra
-
-#### Default value
-
-```YAML
-bitwardenrs_ldap_volumes_extra: []
-```
-
-#### Example usage
-
-```YAML
-bitwardenrs_ldap_volumes_extra:
- - /etc/pki/ca-trust/extracted/pem/tls-ca-bundle.pem:/etc/ssl/certs/ca-certificates.crt:Z
-```
-
-### bitwardenrs_log_level
-
-#### Default value
-
-```YAML
-bitwardenrs_log_level: Info
-```
-
-### bitwardenrs_memory_limit
-
-#### Default value
-
-```YAML
-bitwardenrs_memory_limit: _unset_
-```
-
-#### Example usage
-
-```YAML
-bitwardenrs_memory_limit: 512m
-```
-
-### bitwardenrs_memory_reservation
-
-#### Default value
-
-```YAML
-bitwardenrs_memory_reservation: _unset_
-```
-
-#### Example usage
-
-```YAML
-bitwardenrs_memory_reservation: 256m
-```
-
-### bitwardenrs_password_iterations
-
-#### Default value
-
-```YAML
-bitwardenrs_password_iterations: 100000
-```
-
-### bitwardenrs_pids_limit
-
-#### Default value
-
-```YAML
-bitwardenrs_pids_limit: _unset_
-```
-
-### bitwardenrs_reload_templates
-
-#### Default value
-
-```YAML
-bitwardenrs_reload_templates: false
-```
-
-### bitwardenrs_restart_policy
-
-#### Default value
-
-```YAML
-bitwardenrs_restart_policy: on-failure
-```
-
-### bitwardenrs_security_opt
-
-#### Default value
-
-```YAML
-bitwardenrs_security_opt: []
-```
-
-### bitwardenrs_service_directory
-
-#### Default value
-
-```YAML
-bitwardenrs_service_directory: /var/lib/docker/services/bitwardenrs
-```
-
-### bitwardenrs_show_password_hint
-
-#### Default value
-
-```YAML
-bitwardenrs_show_password_hint: true
-```
-
-### bitwardenrs_signups_allowed
-
-#### Default value
-
-```YAML
-bitwardenrs_signups_allowed: false
-```
-
-### bitwardenrs_signups_domains_whitelist
-
-#### Default value
-
-```YAML
-bitwardenrs_signups_domains_whitelist: _unset_
-```
-
-### bitwardenrs_signups_verify
-
-#### Default value
-
-```YAML
-bitwardenrs_signups_verify: false
-```
-
-### bitwardenrs_signups_verify_resend_limit
-
-#### Default value
-
-```YAML
-bitwardenrs_signups_verify_resend_limit: 6
-```
-
-### bitwardenrs_signups_verify_resend_time
-
-#### Default value
-
-```YAML
-bitwardenrs_signups_verify_resend_time: 3600
-```
-
-### bitwardenrs_smtp_auth_mechanism
-
-#### Default value
-
-```YAML
-bitwardenrs_smtp_auth_mechanism: plain
-```
-
-### bitwardenrs_smtp_from
-
-#### Default value
-
-```YAML
-bitwardenrs_smtp_from: bitwardenrs@localhost
-```
-
-### bitwardenrs_smtp_from_name
-
-#### Default value
-
-```YAML
-bitwardenrs_smtp_from_name: bitwarden_rs
-```
-
-### bitwardenrs_smtp_host
-
-#### Default value
-
-```YAML
-bitwardenrs_smtp_host: _unset_
-```
-
-### bitwardenrs_smtp_password
-
-#### Default value
-
-```YAML
-bitwardenrs_smtp_password: _unset_
-```
-
-### bitwardenrs_smtp_port
-
-#### Default value
-
-```YAML
-bitwardenrs_smtp_port: 587
-```
-
-### bitwardenrs_smtp_ssl
-
-#### Default value
-
-```YAML
-bitwardenrs_smtp_ssl: true
-```
-
-### bitwardenrs_smtp_timeout
-
-#### Default value
-
-```YAML
-bitwardenrs_smtp_timeout: 15
-```
-
-### bitwardenrs_smtp_username
-
-#### Default value
-
-```YAML
-bitwardenrs_smtp_username: _unset_
-```
-
-### bitwardenrs_templates_folder
-
-#### Default value
-
-```YAML
-bitwardenrs_templates_folder: _unset_
-```
-
-### bitwardenrs_version
-
-#### Default value
-
-```YAML
-bitwardenrs_version: latest
-```
-
-### bitwardenrs_volumes_extra
-
-#### Default value
-
-```YAML
-bitwardenrs_volumes_extra: []
-```
-
-#### Example usage
-
-```YAML
-bitwardenrs_volumes_extra:
- - /etc/pki/ca-trust/extracted/pem/tls-ca-bundle.pem:/etc/ssl/certs/ca-certificates.crt:Z
-```
-
-### bitwardenrs_web_vault_enabled
-
-#### Default value
-
-```YAML
-bitwardenrs_web_vault_enabled: true
-```
-
-### bitwardenrs_websocket_enabled
-
-#### Default value
-
-```YAML
-bitwardenrs_websocket_enabled: false
-```
-
-### bitwardenrs_websocket_exposed_ip
-
-#### Default value
-
-```YAML
-bitwardenrs_websocket_exposed_ip: 127.0.0.1
-```
-
-### bitwardenrs_websocket_exposed_port
-
-#### Default value
-
-```YAML
-bitwardenrs_websocket_exposed_port: 3012
-```
-
-## Dependencies
-
-None.
-
-## License
-
-MIT
-
-## Author
-
-[xoxys](https://gitea.rknet.org/xoxys)
diff --git a/molecule/default/create.yml b/molecule/centos7/create.yml
similarity index 100%
rename from molecule/default/create.yml
rename to molecule/centos7/create.yml
diff --git a/molecule/default/destroy.yml b/molecule/centos7/destroy.yml
similarity index 100%
rename from molecule/default/destroy.yml
rename to molecule/centos7/destroy.yml
diff --git a/molecule/default/molecule.yml b/molecule/centos7/molecule.yml
similarity index 100%
rename from molecule/default/molecule.yml
rename to molecule/centos7/molecule.yml
diff --git a/molecule/default/playbook.yml b/molecule/centos7/playbook.yml
similarity index 100%
rename from molecule/default/playbook.yml
rename to molecule/centos7/playbook.yml
diff --git a/molecule/default/prepare.yml b/molecule/centos7/prepare.yml
similarity index 100%
rename from molecule/default/prepare.yml
rename to molecule/centos7/prepare.yml
diff --git a/molecule/default/requirements.yml b/molecule/centos7/requirements.yml
similarity index 100%
rename from molecule/default/requirements.yml
rename to molecule/centos7/requirements.yml
diff --git a/molecule/default/tests/test_default.py b/molecule/centos7/tests/test_default.py
similarity index 100%
rename from molecule/default/tests/test_default.py
rename to molecule/centos7/tests/test_default.py
diff --git a/molecule/default b/molecule/default
new file mode 120000
index 0000000..a7b3f47
--- /dev/null
+++ b/molecule/default
@@ -0,0 +1 @@
+centos7/
\ No newline at end of file