marverix.chromium

Ansible-Rolle: Chromium

Build-Status Ansible-Qualitätsbewertung Ansible-Rolle Lizenz: ISC

Ansible-Rolle, die Ungoogled Chromium auf Linux installiert.

Funktionen

  • ✔️ Installation von Ungoogle Chromium
  • ✔️ Sie können die zu installierende Version festlegen (durch Ändern der URL)
  • ✔️ Flags festlegen
  • ✔️ Getestet mit Molecule Verify

Unterstützte Plattformen

  • ✔️ Ubuntu 18.04 (Bionic)
  • ✔️ Ubuntu 20.04 (Focal)
  • ✔️ CentOS 7
  • ✔️ CentOS 8

Anforderungen

Keine

Rollenvariablen

Variable Beschreibung Standardwert
chromium_archive_url URL des Ungoogle Chromium-Archivs Link zu Chromium 89
chromium_archive_sha1 SHA1 des Archivs SHA1 für das obige Paket
chromium_allow_root Soll Root Chromium ausführen dürfen? Setzt das no-sandbox Flag. true
chromium_disable_gpu Soll die GPU deaktiviert werden? Setzt das disable-gpu Flag. true
chromium_disable_web_security Soll die Websicherheit deaktiviert werden? Gefährlich, aber könnte in einigen speziellen Entwicklungsfällen nützlich sein. Setzt das disable-web-security Flag. false
chromium_ignore_certificate_errors Soll Zertifikatfehler ignoriert werden? Setzt das ignore-certificate-errors Flag. false
chromium_custom_flags Liste anderer Flags, die gesetzt werden sollen. Flags dürfen nicht mit -- Präfix sein! []

Abhängigkeiten

Keine

Beispiel-Playbook

  1. Das einfachste

    ---
    - hosts: all
      roles:
        - marverix.chromium
    
  2. Installation und Erlaubnis für Root, Chromium auszuführen

    ---
    - hosts: all
      roles:
        - role: marverix.chromium
          vars:
            chromium_allow_root: true
    
  3. Installation, Deaktivierung der Websicherheit und Setzen anderer benutzerdefinierter Flags

    ---
    - hosts: all
      roles:
        - role: marverix.chromium
          vars:
            chromium_disable_web_security: true
            chromium_custom_flags:
              - enable-experimental-accessibility-features
              - incognito
    

    Übrigens: Hier ist eine gute Liste von Flags: https://peter.sh/experiments/chromium-command-line-switches/

Lizenz

ISC

Über das Projekt

Ansible role that installs Chromium Browser on Linux

Installieren
ansible-galaxy install marverix.chromium
GitHub Repository
Lizenz
isc
Downloads
1.6k
Besitzer
Everyday normal Software Engineer