Files
gitea-pages/admin-guide/puppet/profiles/afs_client.rst
2021-05-05 14:24:27 +02:00

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.