itigoag.firefox

Ansible Role: firefox

Build Status license Ansible Galaxy Ansible Role

Description

This role installs Firefox on Windows devices and sets up the new Firefox Policy Engine.

Installation

To install the role, run:

ansible-galaxy install itigoag.firefox

Requirements

The role requires the Payton extension to work properly.

To install it, run:

sudo pip install jmespath

Role Variables

Variable Default Description
firefox_install true Whether Firefox should be installed
firefox_policies Standard Policies
firefox_policies_group Group Policies
firefox_policies_host Host Policies

You can find the detailed configurations in the Policy Templates.

Example Variables

Here’s an example of how you might set the 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

This role does not have any dependencies.

Example Playbook

Here is an example of how to use the role in a playbook:

- hosts: all
  roles:
    - itigoag.firefox

Changelog

1.1.1

  • Added check for uppercase in the Firefox key.

1.1.0

  • Updated default settings.

1.0.0

  • Initial release.

Author

License

This project is licensed under the MIT License. For full terms, please see the LICENSE file.

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

Informazioni sul progetto

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

Installa
ansible-galaxy install itigoag.firefox
Licenza
mit
Download
600.2k
Proprietario
ITIGO is now Open Circle AG