/ansible.firefox

Installs then Firefox on Windows devices and configures new Firefox Policy Engine.

Primary LanguagePowerShellMIT LicenseMIT

Ansible Role: firefox

Build Status license Ansible Galaxy Ansible Role

Description

Installs then Firefox on Windows devices and configures new Firefox Policy Engine.

Installation

ansible-galaxy install itigoag.firefox

Requirements

To make it work it needs the Payton extension.

sudo pip install jmespath

Role Variables

Variable Default Comments (type)
firefox_install true Firefox installed or not installed
firefox_policies Standart Policies
firefox_policies_group Group Policies
firefox_policies_host Host Policies

The exact configurations are Repositroy in the following: Policy Templates

Examples Variables

firefox_policies:
  policies:
    DisableAppUpdate: true
    DisableBuiltinPDFViewer: true
    DisableDeveloperTools: true
    DisableFeedbackCommands: true
    DisableFirefoxStudies: true
    DisablePocket: true
    DisableTelemetry: true
    DontCheckDefaultBrowser: true
    InstallAddonsPermission:
      Default: false
    NoDefaultBookmarks: true
    OverrideFirstRunPage: ''
    OverridePostUpdatePage: ''
    OfferToSaveLogins: true
    Homepage:
      StartPage: homepage
      URL: about:newtab

Dependencies

None

Example Playbook

- hosts: all
  roles:
    - itigoag.firefox

Changelog

1.1.1

  • check if firefox key upper.

1.1.0

  • new default Settings

1.0.0

  • inital commit

Author

License

This project is under the MIT License. See the LICENSE file for the full license text.

Copyright

(c) 2019, Simon Bärlocher (c) 2019, ITIGO AG