A SaltStack formula designed to install and configure the dBeaver DBMS utility on installation-targets.
It is primarily expected that this formula will be run via P3's "watchmaker" framework.
This formula is able to install the dBeaver DBMS 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
- dbeaver-dbms
- dbeaver-dbms.clean
- dbeaver-dbms.package
- dbeaver-dbms.package.clean
- dbeaver-dbms.config
- dbeaver-dbms.config.clean
Executes the package and config states to install and configure the dBeaver DBMS
Executes the package and config states' clean actions to fully uninstall the dBeaver DBMS and remove previously-installed browser policy-configs (and, on Windows, associated registry entries)
Executes just the package state to install the dBeaver DBMS package.
Executes just the package.clean state to uninstall the dBeaver DBMS package.
Executes just the config state to install/configure the dBeaver DBMS client-configuration (etc.) files
Executes just the config state to uninstall the dBeaver DBMS client-configuration (etc.) 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. ↩