itigoag.firefox
Ansible Role: firefox
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.
Copyright
(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