dmaes.bitwardenrs
Bitwardenrs
⚠️WICHTIG⚠️: Diese Rolle wurde zu dmaes/ansible-role-vaultwarden verschoben.
Dieses Repository existiert weiterhin, um bestehende Installationen nicht zu unterbrechen, aber die Verwendung der neuesten Version schlägt fehl mit einer Nachricht, dass Sie migrieren müssen.
Baut, installiert und konfiguriert Bitwarden_RS (ohne Docker).
Nur getestet auf Debian 10 und CentOS 8
Voraussetzungen
- Anforderungen für das unarchive-Modul
- Anforderungen für das package-Modul
- wget oder curl
- jinja => v2.11
- Systemd (optional)
Rollenvariablen
Variable | Beschreibung | Standardwert |
---|---|---|
bitwardenrs_directory |
Installationsverzeichnis für Bitwarden_RS | /opt/bitwarden_rs |
bitwardenrs_version |
Zu installierende Version | 1.17.0 |
bitwardenrs_webvault |
Installiere den angepassten Webvault | true |
bitwardenrs_webvault_version |
Version des zu installierenden Webvaults | 2.16.1 |
bitwardenrs_build_backend |
Der zu kompilierende Datenbanktyp | versionsspezifisch von bitwardenrs(*) |
bitwardenrs_force_recompile |
Zwangskomplilierung der Binärdatei (z.B. wenn Sie die Backends auf demselben Server gewechselt haben) | false |
bitwardenrs_config |
Schlüssel-Wert-Umgebungsvariablen für die Bitwarden_RS .env Datei |
{ DOMAIN: "https://{{ ansible_fqdn }}/" } |
bitwardenrs_datadir |
Verzeichnis für Bitwarden_RS Daten (wird nicht konfiguriert, nur erstellt, z.B. für Schlüssel) | {{ bitwardenrs_directory }}/data |
bitwardenrs_encryption_key |
RSA-Schlüssel für die Verschlüsselung (Inhalt, nicht Datei), leere Zeichenfolge für keine Kopie, Bitwarden_RS sollte einen generieren, wenn nicht vorhanden | "" |
bitwardenrs_force_encryption_key |
Zwangsänderung des Verschlüsselungsschlüssels, wenn dieser bereits vorhanden ist (GEFAHR!) | false |
bitwardenrs_systemd |
Verwaltet den systemd-Dienst | {{ ansible_service_mgr == 'systemd' }} |
(*)Ab bitwardenrs_version: 1.17.0 : standardmäßig auf sqlite,mysql,postgresql , vorher: standardmäßig auf sqlite |
Beispiel-Playbook
- hosts: servers
vars:
bitwardenrs_configure: yes
bitwardenrs_domain: https://bitwarden.example.com/
bitwardenrs_port: "443"
bitwardenrs_build_backend: "sqlite,postgresql"
admin_token: !vault |
$ANSIBLE_VAULT;1.1;AES256
...
bitwardenrs_config:
DOMAIN: "https://example.com/"
ADMIN_TOKEN: "{{ admin_token }}"
DATABASE_URL: "postgresql:///bitwardenrs?host=/run/postgresql/"
SIGNUPS_ALLOWED: 'false'
SIGNUPS_VERIFY: 'true'
SIGNUPS_DOMAINS_WHITELIST: 'example.com'
INVITATIONS_ALLOWED: 'true'
SMTP_HOST: 'mail.example.com'
SMTP_FROM: '[email protected]'
SMTP_FROM_NAME: 'bitwarden'
roles:
- dmaes.bitwardenrs
Lizenz
MIT
Über das Projekt
Builds, installs and configures Bitwarden_RS (https://github.com/dani-garcia/bitwarden_rs) (without Docker)
Installieren
ansible-galaxy install dmaes.bitwardenrs
Lizenz
mit
Downloads
140
Besitzer