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.

Build-Status

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
GitHub Repository
Lizenz
mit
Downloads
140
Besitzer