jorp.firefox_addons

firefox-addons

Créer et configurer des profils Firefox et télécharger des extensions

Exigences

Le module requests est requis sur l'hôte distant pour installer des extensions.

Variables du rôle

Répertoire par défaut pour les profils

firefox_home: ~/.mozilla/firefox

Paramètres du profil

L'objet firefox_profiles contient les noms de profil en tant que 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-release:
        extensions:
          - ublock-origin
        preferences:
          privacy.donottrackheader.enabled: true
          browser.aboutConfig.showWarning: false
          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:
     - firefox-addons

Clonez dans votre $ANSIBLE_ROLES_PATH

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 addons.

Installer
ansible-galaxy install jorp.firefox_addons
Licence
Unknown
Téléchargements
71
Propriétaire
/run/media/jorp