From ba5c73b5943db4062b6bdda91f35c4eb90b3a65f Mon Sep 17 00:00:00 2001 From: Adam Goldsmith Date: Mon, 3 Feb 2020 23:19:48 -0500 Subject: [PATCH] Install UBlock Origin, set homepage, etc in Firefox via policies.json --- firefox-policies.json | 27 +++++++++++++++++++++++++++ windowsWorkstation.sls | 6 ++++++ 2 files changed, 33 insertions(+) create mode 100644 firefox-policies.json diff --git a/firefox-policies.json b/firefox-policies.json new file mode 100644 index 0000000..ebd7c59 --- /dev/null +++ b/firefox-policies.json @@ -0,0 +1,27 @@ +{ + "policies": { + "DisablePocket": true, + "DontCheckDefaultBrowser": true, + "ExtensionSettings": { + "uBlock0@raymondhill.net": { + "installation_mode": "force_installed", + "install_url": "https://addons.mozilla.org/firefox/downloads/latest/ublock-origin/latest.xpi" + } + }, + "Homepage": { + "URL": "https://claremontmakerspace.org" + }, + "FirefoxHome": { + "Search": true, + "TopSites": false, + "Highlights": false, + "Pocket": false, + "Snippets": false + }, + "OverrideFirstRunPage": "", + "OverridePostUpdatePage": "", + "SearchEngines": { + "Default": "DuckDuckGo" + } + } +} diff --git a/windowsWorkstation.sls b/windowsWorkstation.sls index a82883e..4043e75 100644 --- a/windowsWorkstation.sls +++ b/windowsWorkstation.sls @@ -23,6 +23,12 @@ Upgrade All: - require: - chocolateyBootstrap +Firefox Policies: + file.managed: + - name: 'C:\\Program Files\\Mozilla Firefox\distribution\policies.json' + - source: 'salt://firefox-policies.json' + - makedirs: true + # windowsUpdates: # wua.uptodate: # - drivers: true