marverix.chromium

Rola Ansible: Chromium

Status budowy Ocena jakości Ansible Rola Ansible Licencja: ISC

Rola Ansible, która instaluje Ungoogled Chromium na Linuxie.

Cechy

  • ✔️ Instalacja Ungoogled Chromium
  • ✔️ Możliwość zdefiniowania, którą wersję zainstalować (zmieniając URL)
  • ✔️ Ustawianie flag
  • ✔️ Przetestowane z Molecule Verify

Obsługiwane platformy

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

Wymagania

Brak

Zmienne roli

Zmienna Opis Wartość domyślna
chromium_archive_url URL archiwum Ungoogled Chromium link do Chromium 89
chromium_archive_sha1 SHA1 archiwum SHA1 dla powyższego pakietu
chromium_allow_root Czy umożliwić rootowi uruchomienie Chromium? Ustawia flagę no-sandbox. true
chromium_disable_gpu Czy wyłączyć GPU? Ustawia flagę disable-gpu. true
chromium_disable_web_security Czy wyłączyć bezpieczeństwo internetowe? Niebezpieczne, ale może być użyteczne w niektórych przypadkach deweloperskich. Ustawia flagę disable-web-security. false
chromium_ignore_certificate_errors Czy zignorować błędy certyfikatów? Ustawia flagę ignore-certificate-errors. false
chromium_custom_flags Lista innych flag do ustawienia. Flagi nie mogą mieć prefiksu --! []

Zależności

Brak

Przykładowy Playbook

  1. Najprostszy

    ---
    - hosts: all
      roles:
        - marverix.chromium
    
  2. Zainstaluj i pozwól rootowi uruchomić Chromium

    ---
    - hosts: all
      roles:
        - role: marverix.chromium
          vars:
            chromium_allow_root: true
    
  3. Zainstaluj, wyłącz bezpieczeństwo internetowe i ustaw inne niestandardowe flagi

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

    Przy okazji: Oto dobry zbiór flag https://peter.sh/experiments/chromium-command-line-switches/

Licencja

ISC

O projekcie

Ansible role that installs Chromium Browser on Linux

Zainstaluj
ansible-galaxy install marverix.chromium
Licencja
isc
Pobrania
1.6k
Właściciel
Everyday normal Software Engineer