firefox
Ansible Role: firefox
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