Version information
This version is compatible with:
- Puppet Enterprise 2023.8.x, 2023.7.x, 2023.6.x, 2023.5.x, 2023.4.x, 2023.3.x, 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
- Puppet >= 7.0.0 < 9.0.0
- , , , , ,
Start using this module
Add this module to your Puppetfile:
mod 'treydock-cachefilesd', '3.0.0'
Learn more about managing modules with a PuppetfileDocumentation
Reference
Table of Contents
Classes
cachefilesd
: Manage cachefilesd
Classes
cachefilesd
Manage cachefilesd
Examples
include cachefilesd
Parameters
The following parameters are available in the cachefilesd
class:
manage_repo
manage_package
package_name
package_ensure
manage_config
config_path
manage_dir
filesecctx
dir
cache_tag
brun
bcull
bstop
frun
fcull
fstop
secctx
culltable
nocull
resume_thresholds
manage_service
service_name
service_ensure
service_enable
manage_repo
Data type: Boolean
Boolean that determines if managing package repo. Only used by Debian 10 at this time
Default value: true
manage_package
Data type: Boolean
Boolean that determines if package resource is managed.
Default value: true
package_name
Data type: String[1]
Package name for cachefilesd
Default value: 'cachefilesd'
package_ensure
Data type: String[1]
Package ensure property
Default value: 'installed'
manage_config
Data type: Boolean
Boolean that determines if config is managed.
Default value: true
config_path
Data type: Stdlib::Absolutepath
Path to cachefilesd.conf
Default value: '/etc/cachefilesd.conf'
manage_dir
Data type: Boolean
Booleans that determines if dir
resource is managed.
Default value: true
filesecctx
Data type: String[1]
SELinux security context for the dir
resource
Default value: 'system_u:object_r:cachefiles_var_t:s0'
dir
Data type: Stdlib::Absolutepath
cachefilesd dir
config option
Default value: '/var/cache/fscache'
cache_tag
Data type: Variant[String[1], Boolean]
cachefilesd tag
config option
Default value: 'CacheFiles'
brun
Data type: Integer[0,99]
cachefilesd brun
config option
Default value: 10
bcull
Data type: Integer[0,99]
cachefilesd bcull
config option
Default value: 7
bstop
Data type: Integer[0,99]
cachefilesd bstop
config option
Default value: 3
frun
Data type: Integer[0,99]
cachefilesd frun
config option
Default value: 10
fcull
Data type: Integer[0,99]
cachefilesd fcull
config option
Default value: 7
fstop
Data type: Integer[0,99]
cachefilesd fstop
config option
Default value: 3
secctx
Data type: String[1]
cachefilesd secctx
config option
Default value: 'system_u:system_r:cachefiles_kernel_t:s0'
culltable
Data type: Integer[12,20]
cachefilesd culltable
config option
Default value: 12
nocull
Data type: Boolean
cachefilesd nocull
config option
Default value: false
resume_thresholds
Data type: Optional[String[1]]
cachefilesd resume_thresholds
config option
Default value: undef
manage_service
Data type: Boolean
Boolean that determines if cachefilesd service is managed.
Default value: true
service_name
Data type: String[1]
cachefilesd service name
Default value: 'cachefilesd'
service_ensure
Data type: String[1]
cachefilesd service ensure property
Default value: 'running'
service_enable
Data type: Variant[Boolean, Enum['UNSET']]
cachefilesd service enable property
Default value: true
Change log
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.
v3.0.0 (2023-06-16)
Changed
Added
v2.1.0 (2022-04-29)
Added
- Add filesecctx argument to separate file context from process context #21 (ncstate-mafields)
v2.0.1 (2022-03-21)
Fixed
- Update SELinux context #17 (ncstate-mafields)
v2.0.0 (2022-03-21)
Changed
Added
Fixed
v1.0.0 (2021-03-08)
Changed
- Drop support for Puppet 5, add support for Puppet 7 #14 (treydock)
- Drop support for EL6 #13 (treydock)
Added
v0.3.0 (2020-10-21)
Added
- Add support for Debian and Ubuntu #11 (treydock)
- Support EL8 #10 (treydock)
- Also set selinux on cache directory #8 (jcpunk)
0.2.0 (2019-04-24)
Added
0.1.2 (2019-04-16)
Added
Fixed
0.1.1 (2019-04-16)
Fixed
0.1.0 (2019-04-15)
* This Changelog was automatically generated by github_changelog_generator
Dependencies
- puppetlabs/stdlib (>= 4.13.1 <10.0.0)
- puppetlabs/apt (>= 6.0.0 <10.0.0)