Version information
This version is compatible with:
- Puppet Enterprise 2023.2.x, 2023.1.x, 2023.0.x, 2021.7.x, 2021.6.x, 2021.5.x, 2021.4.x, 2021.3.x, 2021.2.x, 2021.1.x, 2021.0.x, 2019.8.x, 2019.7.x, 2019.5.x, 2019.4.x, 2019.3.x, 2019.2.x, 2019.1.x, 2019.0.x, 2018.1.x, 2017.3.x
- Puppet >= 5.0.0 < 8.0.0
- , ,
Start using this module
Add this module to your Puppetfile:
mod 'opuscodium-firefox', '2.0.0'
Learn more about managing modules with a PuppetfileDocumentation
Reference
Table of Contents
Classes
firefox
: Manage the Firefox web browser
Defined types
firefox::pref
: Manage a Firefox preference
Classes
firefox
Manage the Firefox web browser
Parameters
The following parameters are available in the firefox
class.
config
Data type: Stdlib::Absolutepath
Path to Firefox's preferences configuration file
owner
Data type: Optional[String[1]]
User owning the preferences configuration file
group
Data type: Optional[String[1]]
Group owning the preferences configuration file
managed_directories
Data type: Array[Stdlib::Absolutepath]
A list of directories to manage
manage_package
Data type: Boolean
Manage the firefox package on the system
Default value: true
package
Data type: String
The name of the firefox package
package_ensure
Data type: Enum['present', 'latest']
Value of the ensure parameter of the firefox package
package_provider
Data type: Optional[String[1]]
Value of the provider parameter of the firefox package
Default value: undef
Defined types
firefox::pref
Manage a Firefox preference
Parameters
The following parameters are available in the firefox::pref
defined type.
value
Data type: Variant[Integer, Float, String, Boolean]
Value of the preference
locked
Data type: Boolean
Indicate if users are able to override this setting
Default value: false
Changelog
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog and this project adheres to Semantic Versioning.
2.0.0 (2021-01-11)
Implemented enhancements:
1.1.0 (2020-12-21)
Implemented enhancements:
- Add support for Ubuntu #18 (neomilium)
- Add documentation #15 (smortex)
- Add support for KDE neon distribution #13 (neomilium)
Fixed bugs:
Merged pull requests:
1.0.2 (2019-05-06)
1.0.1 (2019-04-26)
1.0.0 (2019-04-23)
Implemented enhancements:
- Add support for PureOS #11 (smortex)
- Allow to lock preferences #5 (smortex)
- Switch to Hiera 5 #4 (smortex)
- Ensure $firefox::config is a file name #3 (smortex)
- Test on all supported Ruby versions #2 (smortex)
Fixed bugs:
* This Changelog was automatically generated by github_changelog_generator
Dependencies
- puppetlabs/stdlib (>= 4.0.0 < 7.0.0)