https://github.com/ericsson/puppet-module-nfsclient
https://github.com/ericsson/puppet-module-nfsclient
Last synced: 8 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/ericsson/puppet-module-nfsclient
- Owner: Ericsson
- License: other
- Created: 2018-10-31T14:51:44.000Z (about 7 years ago)
- Default Branch: master
- Last Pushed: 2024-03-25T11:40:47.000Z (almost 2 years ago)
- Last Synced: 2025-05-07T18:16:18.792Z (8 months ago)
- Language: Ruby
- Size: 96.7 KB
- Stars: 0
- Watchers: 8
- Forks: 3
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE
Awesome Lists containing this project
README
puppet-module-nfsclient
=======================
[](https://travis-ci.org/kodguru/puppet-module-nfsclient)
Puppet module to manage nfs client configuration.
# Compatability
This module has been tested to work on the following systems with Puppet
versions 5, 6 and 7 with the Ruby version associated with those releases.
This module aims to support the current and previous major Puppet versions.
# Note
This module does not manage /etc/krb5.keytab any more.
Use a Keberos module such as [kodguru/puppet-module-krb5](https://github.com/kodguru/puppet-module-krb5/)
(version 0.8.0 or newer) if you need to manage Kerberos itself.
To ensure the service in restarted when /etc/krb5.keytab is updated you could
add logic similar to the code below in your profile to ensure it occurs.
```
...
include ::nfsclient
include ::krb5
if defined(File['krb5keytab_file']) {
File['krb5keytab_file'] ~> Class['nfsclient']
}
...
```
If statement is in case File['krb5keytab_file'] is relevant if it could be catalogues
missing this resource.