basvandenbrink.firefox

Rôle Ansible : Firefox

Installe Firefox et crée éventuellement des profils avec des extensions. Les extensions sont installées mais doivent être activées manuellement depuis Firefox.

Exigences

Le paquet requests est requis sur l'hôte distant pour installer les extensions.

Variables du rôle

Répertoire par défaut pour les profils

firefox_home: ~/.mozilla/firefox

Paramètres des profils

L'objet firefox_profiles contient des noms de profils comme champs. Pour chaque profil, une liste de noms d'extensions peut être spécifiée sous le champ extensions. Ces extensions seront installées pour ces profils. De plus, une liste de paires clé-valeur de préférences peut être spécifiée sous le champ preferences. Celles-ci sont également spécifiques au profil et seront ajoutées ou modifiées dans le fichier user.js du profil.

Exemple de Playbook

- hosts: localhost

  vars:
    firefox_profiles:
      default:
        extensions:
          - ublock-origin
        preferences:
          privacy.donottrackheader.enabled: "true"
          privacy.trackingprotection.enabled: "true"
          signon.rememberSignons: "false"
          datareporting.healthreport.uploadEnabled: "false"
      bob:
        extensions:
          - adblock-plus
        preferences:
          privacy.donottrackheader.enabled: "false"
          privacy.trackingprotection.enabled: "false"
          signon.rememberSignons: "false"
          datareporting.healthreport.uploadEnabled: "false"

  roles:
     - basvandenbrink.firefox

Crédits

Ce rôle Ansible est une version fortement modifiée du rôle Ansible créé par l'utilisateur GitHub unrblt.

Licence

GPLv2

À propos du projet

Create and configure Firefox profiles and download extensions.

Installer
ansible-galaxy install basvandenbrink.firefox
Licence
Unknown
Téléchargements
279
Propriétaire