firefox

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.

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

About

Installs then Firefox on Windows devices and configures new Firefox [Policy Engine]

Install
ansible-galaxy install itigoag/ansible.firefox
GitHub repository
License
mit
Downloads
600209
Owner
ITIGO is now Open Circle AG