basvandenbrink.firefox

Rol de Ansible: Firefox

Instala Firefox y, opcionalmente, crea perfiles con extensiones. Las extensiones se instalan, pero deben habilitarse manualmente desde Firefox.

Requisitos

Se requiere requests en el host remoto para instalar extensiones.

Variables del Rol

Directorio predeterminado para perfiles

firefox_home: ~/.mozilla/firefox

Configuraciones del perfil

El firefox_profiles es un objeto con nombres de perfiles como campos. Para cada perfil, se puede especificar una lista de nombres de extensiones bajo el campo extensions. Estas extensiones se instalarán para esos perfiles. Además, se puede especificar una lista de pares clave-valor de preferencias bajo el campo preferences. Estas también son específicas del perfil y se colocarán o modificarán en el archivo user.js del perfil.

Ejemplo 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éditos

Este rol de Ansible es una versión modificada de manera significativa del rol de Ansible creado por el usuario de GitHub unrblt.

Licencia

GPLv2

Acerca del proyecto

Create and configure Firefox profiles and download extensions.

Instalar
ansible-galaxy install basvandenbrink.firefox
Licencia
Unknown
Descargas
279
Propietario