Puppet Class: nfs::client
- Inherits:
- ::nfs
- Defined in:
- manifests/client.pp
Summary
Manage configuration and services for a NFS clientOverview
If using the ‘nfs::client::mount` define, this will be automatically called for you.
53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 |
# File 'manifests/client.pp', line 53
class nfs::client (
Boolean $blkmap = false,
Simplib::Port $callback_port = 876,
Boolean $stunnel = $nfs::stunnel,
Array[String] $stunnel_socket_options = $nfs::stunnel_socket_options,
Integer[0] $stunnel_verify = $nfs::stunnel_verify,
Array[String] $stunnel_wantedby = ['remote-fs-pre.target']
) inherits ::nfs {
assert_private()
include 'nfs::base::config'
include 'nfs::base::service'
include 'nfs::client::config'
include 'nfs::client::service'
Class['nfs::base::config'] ~> Class['nfs::base::service']
Class['nfs::client::config'] ~> Class['nfs::client::service']
Class['nfs::base::service'] ~> Class['nfs::client::service']
if $nfs::kerberos {
include 'krb5'
Class['krb5'] ~> Class['nfs::client::service']
if $nfs::keytab_on_puppet {
include 'krb5::keytab'
Class['krb5::keytab'] ~> Class['nfs::client::service']
}
}
}
|