52 lines
1.7 KiB
ReStructuredText
52 lines
1.7 KiB
ReStructuredText
``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.
|