Puppet module to install and configure OpenAFS
OpenAFS is a distributed filesystem: https://www.openafs.org/
To install and configure the OpenAFS client:
include openafs::client
To install and configure the OpenAFS database server:
include openafs::database_server
To install and configure the OpenAFS file server:
include openafs::file_server
The following parameters need to be set:
openafs::cellalias
: String of your OpenAFS CellAlias contentopenafs::thiscell
: String of your OpenAFS ThisCell contentopenafs::server_common::cellservdb
: String of your OpenAFS CellServDB contentopenafs::server_common::keyfile_base64
: String of your base64 encoded KeyFile contentopenafs::server_common::keyfileext_base64
: String of your base64 encoded KeyFileExt contentopenafs::server_common::krb_conf
: String of your OpenAFS krb.conf content (Kerberos realm name)openafs::server_common::license
: String of your OpenAFS License contentopenafs::server_common::rxkad_keytab_base64
: String of your base64 encoded rxkad.keytab content