summaryrefslogtreecommitdiffstats
path: root/roles/zen-browser/defaults
diff options
context:
space:
mode:
authorAhmed Abdelhalim <[email protected]>2026-02-23 23:20:19 +0100
committerAhmed Abdelhalim <[email protected]>2026-02-23 23:20:19 +0100
commita79459516f210f38cf3281ffe8887f27afaa84d2 (patch)
tree2108aabe5888c031ad6c414f9d2c541f8f4e14a2 /roles/zen-browser/defaults
parent5935326dff6f47f76da5c6a156985b0900e56b0f (diff)
Install zen-browser (re-skinned firefox)
Diffstat (limited to 'roles/zen-browser/defaults')
-rw-r--r--roles/zen-browser/defaults/main.yml124
1 files changed, 124 insertions, 0 deletions
diff --git a/roles/zen-browser/defaults/main.yml b/roles/zen-browser/defaults/main.yml
new file mode 100644
index 00000000..a29a073b
--- /dev/null
+++ b/roles/zen-browser/defaults/main.yml
@@ -0,0 +1,124 @@
+---
+# Check firefox policies documentation at:
+# https://mozilla.github.io/policy-templates/
+# The policies override dictionary can be used to override the default policies.
+# This is merged with the zen_browser_default_policies dictionary,
+# and converted into JSON format using a Jinja2 tojson filter.
+zen_browser_policies_override: {}
+zen_browser_extra_extensions: {}
+
+# Default extensions to be installed in Zen Browser.
+zen_browser_default_extensions:
+ "*":
+ installation_mode: "allowed" # options: allowed, blocked, force_installed, normal_installed
+ allowed_types:
+ - "extension"
+ - "theme"
+ - "dictionary"
+ - "locale"
+ # Get the guid using `curl -s "https://addons.mozilla.org/api/v5/addons/addon/{slug}/" | jq '.guid'`
+ # where the {slug} is found on the https://addons.mozilla.org/en-US/firefox/ search.
+ installation_mode: "force_installed"
+ install_url: "https://addons.mozilla.org/firefox/downloads/latest/ublock-origin/latest.xpi"
+ "{d7742d87-e61d-4b78-b8a1-b469842139fa}":
+ installation_mode: "force_installed"
+ install_url: "https://addons.mozilla.org/firefox/downloads/latest/vimium-ff/latest.xpi"
+ "jid1-MnnxcxisBPnSXQ@jetpack":
+ installation_mode: "force_installed"
+ install_url: "https://addons.mozilla.org/firefox/downloads/latest/privacy-badger17/latest.xpi"
+ "woop-NoopscooPsnSXQ@jetpack":
+ installation_mode: "force_installed"
+ install_url: "https://addons.mozilla.org/firefox/downloads/latest/privacy-possum/latest.xpi"
+ installation_mode: "force_installed"
+ install_url: "https://addons.mozilla.org/firefox/downloads/latest/languagetool/latest.xpi"
+
+# Default (sensible) policies for Zen Browser.
+zen_browser_default_policies:
+ AutofillAddressEnabled: true
+ AutofillCreditCardEnabled: false
+ BlockAboutAddons: false
+ BlockAboutConfig: false
+ BlockAboutProfiles: false
+ BlockAboutSupport: false
+ CaptivePortal: true
+ DisableDeveloperTools: false
+ DisableEncryptedClientHello: false
+ DisableFeedbackCommands: true
+ DisableFirefoxAccounts: false
+ DisableFirefoxScreenshots: true
+ DisableFirefoxStudies: true
+ DisablePasswordReveal: false
+ DisableProfileImport: true
+ DisableProfileRefresh: true
+ DisableSafeMode: false
+ DisableTelemetry: true
+ DisablePocket: true
+ DisplayBookmarksToolbar: "always" # options: always, never, newtab
+ DisplayMenuBar: "default-on" # options: always, never, default-on, default-off
+ DNSOverHTTPS:
+ Enabled: true
+ Fallback: true
+ DontCheckDefaultBrowser: true
+ EnableTrackingProtection:
+ Value: true
+ Category: "strict" # options: standard, strict
+ ExtensionSettings:
+ "{{ zen_browser_default_extensions | combine(zen_browser_extra_extensions) }}"
+ FirefoxHome:
+ Search: true
+ TopSites: true
+ SponsoredTopSites: false
+ SponsoredPocket: false
+ SponsoredStories: false
+ Highlights: true
+ Pocket: false
+ Stories: false
+ Snippets: true
+ Locked: false
+ FirefoxSuggest:
+ WebSuggestions: false
+ SponsoredSuggestions: false
+ ImproveSuggest: false
+ Locked: false
+ GenerativeAI:
+ Enabled: false
+ Locked: false
+ Homepage:
+ StartupPage: "homepage" # options: none, homepage, previous-session, homepage-locked
+ HttpsOnlyMode: "enabled" # options: allowed, disallowed, enabled, force_enabled
+ LegacyProfiles: false
+ PasswordManagerEnabled: false
+ PictureInPicture:
+ Enabled: true
+ PostQuantumKeyAgreementEnabled: true
+ PrintingEnabled: true
+ PrivateBrowsingModeAvailability: 0 # options: 0 (enabled), 1 (disabled), 2 (forced)
+ RequestedLocales:
+ - "en-US"
+ - "de"
+ SearchBar: "unified" # options: unified, separate
+ SearchEngines:
+ Default: "DuckDuckGo"
+ PreventInstalls: true
+ Remove:
+ - "Bing"
+ - "Ecosia"
+ - "Amazon"
+ - "eBay"
+ - "Twitter"
+ - "Wikipedia (en)"
+ SearchSuggestEnabled: true
+ ShowHomeButton: false
+ SkipTermsOfUse: true
+ TranslateEnabled: true
+ UserMessaging:
+ ExtensionRecommendations: false
+ FeatureRecommendations: false
+ UrlbarInterventions: false
+ SkipOnboarding: true
+ MoreFromMozilla: false
+ FirfoxLabs: false
+ UseSystemPrintDialog: true
+ VisualSearchEnabled: true