Skip to content

Latest commit

 

History

History
63 lines (44 loc) · 2.32 KB

README.md

File metadata and controls

63 lines (44 loc) · 2.32 KB

openafs

pdk-validate yamllint

Puppet module to install and configure OpenAFS

OpenAFS is a distributed filesystem: https://www.openafs.org/

Usage

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

Configuration

The following parameters need to be set:

  • openafs::cellalias: String of your OpenAFS CellAlias content
  • openafs::thiscell: String of your OpenAFS ThisCell content
  • openafs::server_common::cellservdb: String of your OpenAFS CellServDB content
  • openafs::server_common::keyfile_base64: String of your base64 encoded KeyFile content
  • openafs::server_common::keyfileext_base64: String of your base64 encoded KeyFileExt content
  • openafs::server_common::krb_conf: String of your OpenAFS krb.conf content (Kerberos realm name)
  • openafs::server_common::license: String of your OpenAFS License content
  • openafs::server_common::rxkad_keytab_base64: String of your base64 encoded rxkad.keytab content

Transarc Paths

By default this module assumes you are using the legacy "Transarc" paths with the OpenAFS. If you need to change the path types, you'll need to change the following parameters:

  • openafs::common::viceetcdir
  • openafs::server_common::afsbackupdir
  • openafs::server_common::afsconfdir
  • openafs::server_common::afslocaldir
  • openafs::server_common::afslogsdir

See the following for documentation about these directories for legacy transarc vs newer default paths:

Dependencies

Reference

REFERENCE.md