1.7 KiB
profile::afs_client
This module installs and configures the OpenAFS client.
On systems using AFS it is necessary to have the AFS kernel module for the running kernel installed. This module installs the AFS kernel module for every installed kernel (usually up to 3). Therefore it is recommended to run Puppet after (kernel) updates.
Note: Simply including this profile is usually not
enough to enable AFS on a system. It is also necessary to enable AFS
support when including profile::aaa. The latter makes sure
that AD is used for authentication and configures PAM to automatically
create and renew AFS tokens.
Parameters
| Name | Type | Default |
|---|---|---|
| enable_dynroot | bool | hiera('afs_client::enable_dynroot') |
| min_cache_size | int | hiera('afs_client::min_cache_size') |
| mountpoint | string | hiera('afs_client::mountpoint') |
| root_volume | string | hiera('afs_client::root_volume') |
enable_dynroot
min_cache_size
The minimum size for the local AFS cache. If the cache is smaller than this, Puppet will try to resize the logical volume =lv_openafs=, otherwise Puppet will leave it alone.
mountpoint
Defines the mountpoint for the AFS filesystem.
root_volume
The name of the root volume to mount.