Classes
fahclient
: Folding@Home clientfahclient::params
: Distro-specific default settings
Folding@Home client
The following parameters are available in the fahclient
class.
Data type: String
Folding@Home username
Data type: String
Folding@home user's passkey
Data type: Integer
Folding@home team ID number
Data type: Enum['absent', 'present']
Ensure absent or present (default)
Default value: 'present'
Data type: Optional[String]
Which version to install (optional)
Default value: undef
Data type: Pattern[/^[A-Z]+$/]
Which Folding@Home cause to support (ANY, COVID_19, etc)
Default value: 'ANY'
Data type: Enum['light', 'medium', 'full']
How much CPU/GPU resource to use
Default value: 'medium'
Data type: Boolean
Whether to use GPU
Default value: true
Data type: Integer
How many GPU slots to use
Default value: 0
Data type: Integer
How many CPU slots to use
Default value: 1
Data type: Integer
How many CPUs per CPU slot
Default value: /
Data type: Optional[String]
URL or local file path to package file (.rpm or .deb) On RedHat-based distros this can be a URL, on Debian-based it must be a local file If set to undef, package will be installed for a pre-configured repo
Default value: $fahclient::params::package_source
Data type: Optional[Integer]
Optional fixed uid for fahclient user
Default value: undef
Data type: Optional[Integer]
Optional fixed gid for fahclient user
Default value: undef
Data type: Boolean
Whether to manage service
Default value: true
Data type: Enum['running', 'stopped']
Whether service should be running or stopped
Default value: 'running'
Data type: Boolean
Whether to enable service
Default value: true
Distro-specific default settings