jorp.firefox_addons

firefox-addons

Set up and manage Firefox profiles and install add-ons.

Requirements

You need the requests library on the remote computer to install the add-ons.

Role Variables

Default folder for profiles

firefox_home: ~/.mozilla/firefox

Profile configurations

The firefox_profiles is an object with profile names as keys. For each profile, you can list the add-ons to be installed under extensions. You can also define specific settings under preferences, which will be saved or changed in the user.js file for that profile.

Example 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

Make sure to clone this into your $ANSIBLE_ROLES_PATH.

Credits

This Ansible role is a modified version of the Ansible role created by GitHub user unrblt.

License

GPLv2

Informazioni sul progetto

Create and configure Firefox profiles and download addons.

Installa
ansible-galaxy install jorp.firefox_addons
Licenza
Unknown
Download
71
Proprietario
/run/media/jorp