A SaltStack formula designed to install and configure Google's Chrome Browser.
It is primarily expected that this formula will be run via P3's "watchmaker" framework.
This formula is able to install the Chrome browser on both Linux1 and Windows Server2 operating environments:
- On Linux hosts, it will install using the distro's native package-manager1
- On Windows hosts, it will install using the installer-EXE3
- chrome-browser
- chrome-browser.clean
- chrome-browser.package
- chrome-browser.package.clean
- chrome-browser.config
- chrome-browser.config.clean
Executes the package and config states to install and configure the Chrome Browser
Executes the package and config states' clean actions to fully uninstall the Chrome Browser and remove previously-installed browser policy-configs (and, on Windows, associated registry entries)
Executes just the package state to install the Chrome Browser package.
Executes just the package.clean state to uninstall the Chrome Browser package.
Executes just the config state to install/configure the Chrome policy files
Executes just the config state to uninstall the Chrome policy files and, on Windows, remove any registry-keys set by prior install-runs of the formula.
Footnotes
-
As of this README's writing, only Enterprise Linux and related distros (Red Hat and Oracle Enterprise, CentOS Stream, Rocky and Alma Linux). It has only been specifically tested with EL 9 variants. ↩ ↩2
-
As of this README's writing, this functionality has only been tested on Windows Server 2022 ↩
-
Future iterations may allow the use of MSI-based installers. ↩