marverix.chromium

Rôle Ansible : Chromium

État de la construction Score de qualité Ansible Rôle Ansible Licence : ISC

Rôle Ansible qui installe Ungoogled Chromium sur Linux.

Fonctionnalités

  • ✔️ Installation de Ungoogled Chromium
  • ✔️ Vous pouvez définir quelle version installer (en changeant l'URL)
  • ✔️ Configuration des flags
  • ✔️ Testé avec Molecule Verify

Plateformes supportées

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

Exigences

Aucune

Variables du rôle

Variable Description Valeur par défaut
chromium_archive_url URL de l'archive d'Ungoogled Chromium lien vers Chromium 89
chromium_archive_sha1 SHA1 de l'archive SHA1 pour le paquet ci-dessus
chromium_allow_root Faut-il autoriser le root à exécuter Chromium ? Définit le flag no-sandbox. true
chromium_disable_gpu Faut-il désactiver le GPU ? Définit le flag disable-gpu. true
chromium_disable_web_security Faut-il désactiver la sécurité web ? Dangereux, mais peut être utile dans certains cas de développement. Définit le flag disable-web-security. false
chromium_ignore_certificate_errors Faut-il ignorer les erreurs de certificat ? Définit le flag ignore-certificate-errors. false
chromium_custom_flags Liste d'autres flags à définir. Les flags ne doivent pas avoir le préfixe -- ! []

Dépendances

Aucune

Exemple de Playbook

  1. Le plus simple

    ---
    - hosts: all
      roles:
        - marverix.chromium
    
  2. Installer et permettre à root d'exécuter Chromium

    ---
    - hosts: all
      roles:
        - role: marverix.chromium
          vars:
            chromium_allow_root: true
    
  3. Installer, désactiver la sécurité web et définir d'autres flags personnalisés

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

    Au passage : Voici une bonne liste de flags https://peter.sh/experiments/chromium-command-line-switches/

Licence

ISC

À propos du projet

Ansible role that installs Chromium Browser on Linux

Installer
ansible-galaxy install marverix.chromium
Licence
isc
Téléchargements
1.6k
Propriétaire
Everyday normal Software Engineer