staticdev.firefox

Ansible rôle : Firefox

Tests

Installe Firefox à partir du dépôt PPA officiel et crée éventuellement des profils avec des extensions. Les extensions sont installées mais doivent être activées manuellement dans Firefox.

Remarque : sur Debian, cela supprimera la version ESR au profit des versions plus à jour du PPA.

Exigences

requests est requis sur l'hôte distant pour installer les extensions. Le système d'exploitation de l'hôte distant est pris en charge, voir ansible-galaxy staticdev/firefox.

Variables de rôle

Répertoire par défaut pour les profils

firefox_home: ~/.mozilla/firefox

Paramètres des profils

firefox_profiles est un objet avec les noms des 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 ce profil. Ensuite, 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:
          network.cookie.cookieBehavior: 1
          privacy.donottrackheader.enabled: true
          datareporting.healthreport.uploadEnabled: false
      secondprofile:
        extensions:
          - adblock-plus
        preferences:
          privacy.donottrackheader.enabled: false
          privacy.trackingprotection.enabled: false
          signon.rememberSignons: false
          datareporting.healthreport.uploadEnabled: false

  roles:
    - staticdev.firefox

Licence

MIT

Informations sur l'auteur

staticdev

Crédits

Ce rôle Ansible est une version modifiée de l'ansible-firefox initialement créé par l'utilisateur GitHub unrblt et modifié par basvandenbrink.

À propos du projet

Create and configure Firefox profiles and download extensions.

Installer
ansible-galaxy install staticdev.firefox
Licence
mit
Téléchargements
3.9k
Propriétaire