Skip to content

plus3it/firefox-browser-formula

Repository files navigation

firefox-browser-formula

Travis CI Build Status Semantic Release pre-commit

A SaltStack formula designed to facilitate the installation of the Firefox browser onto select host-types. As of this writing, supported hosts types only include RPM-based Linux distributions (RHEL and clones/work-alikes) and Windows-based systems (only specifically exercised on Server 2022 with CI-testing of Server 2019 and Server 2022).

See the full SaltStack-Formulas’ Documentation.

This formula is intended to be used as part of a larger, SaltStack-based configuration-automation framework (such as Watchmaker).

If you need (non-default) configuration, please refer to:

Commit messages

Commit message formatting is significant!!

Please see How to contribute for more details.

None

Meta-state (This is a state that includes other states).

This installs the firefox package, manages the firefox configuration file and then starts the associated firefox service.

This state will install the firefox package only.

This state will configure the firefox service and has a dependency on firefox.install via include list.

NOTE: This formula currently does nothing when this state is called.

This state would start the firefox service — and has a dependency on firefox.config via include list — but the Firefox browser requires no associated services be started. As such, this formula does nothing when this state is called.

Meta-state (This is a state that includes other states).

This state will undo everything performed in the firefox meta-state in reverse order. In this case, the meta-state only removes the Firefox package and any packages that were also installed via dependency-tracking mechanisms

This state stops and disables any service the formula was previously used to start/enable

This state will remove the configuration of the firefox service and has a dependency on firefox.service.clean via include list.

This state will remove any firefox package(s) and dependencies previously install by this formula. This state has a depency on firefox.config.clean via include list.

Meta-state (This is a state that includes other states).

This state would install subcomponent configuration files before configuring and starting the Firefox service, however, the Firefox browser does not rely on any system services to function.

This state would configure Firefox subcomponent(s), however, the Firefox browser does not have any subcomponents dependencies. This state has a dependency on firefox.config via include list.

This state will remove the configuration of any Firefox subcomponents previously installed via this formula and reload the Firefox service by a dependency on firefox.service.running via include list and watch_in requisite.

About

SaltStack-based content for installing and configuring the Firefox web browser to selected client-types

Resources

License

Contributing

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors