Version information
This version is compatible with:
- Puppet Enterprise 2023.2.x, 2023.1.x, 2023.0.x, 2021.7.x, 2021.6.x, 2021.5.x, 2021.4.x, 2021.3.x, 2021.2.x, 2021.1.x, 2021.0.x, 2019.8.x, 2019.7.x, 2019.5.x, 2019.4.x, 2019.3.x, 2019.2.x, 2019.1.x, 2019.0.x
- Puppet >= 6.0.0 < 8.0.0
- , , , , , , ,
Start using this module
Add this module to your Puppetfile:
mod 'ghoneycutt-rpcbind', '3.0.0'
Learn more about managing modules with a PuppetfileDocumentation
rpcbind
Table of Contents
- Module Description - What the module does and why it is useful
- Setup - The basics of getting started with rpcbind
- Usage - Configuration options and additional functionality
- Limitations - OS compatibility, etc.
- Development - Guide for contributing to the module
Module description
The rpcbind
module ensures that rpcbind is running. This is most often used
in conjunction with NFS.
Setup
What rpcbind affects
By default this module ensures that the rpcbind package exists and the service is running and set to start at boot.
Beginning with rpcbind
Declare the main rpcbind
class.
Usage
You can manage all interaction with rpcbind through the main rpcbind
class.
With the default options, the module ensures that rpcbind is running.
Minimum usage
include 'rpcbind'
Parameters to configure class.
Please consult the REFERENCE.md
file for all parameters.
Limitations
This module is compatible with the latest release of Puppet verions 6
and 7. Please see metadata.json
for a list of supported platforms.
Supports the following platforms.
- Debian 9
- Debian 10
- EL 7
- EL 8
- Suse 15
- Ubuntu 18.04 LTS
- Ubuntu 20.04 LTS
Development
See CONTRIBUTING.md
for information related to the development of this
module.
Reference
Table of Contents
Classes
rpcbind
: rpcbind class
Classes
rpcbind
Manages rpcbind package and service.
Examples
Declaring the class
include rpcbind
Parameters
The following parameters are available in the rpcbind
class:
package_ensure
Data type: String[1]
Value used for the ensure attribute of the rpcbind package resource.
Default value: 'installed'
package_name
Data type: String[1]
Value used for the name attribute of the rpcbind package resource.
Default value: 'rpcbind'
service_enable
Data type: Boolean
Boolean used for the enable attribute of the rpcbind service resource.
Default value: true
service_ensure
Data type: String[1]
Value used for the ensure attribute of the rpcbind service resource.
Default value: 'running'
service_name
Data type: String[1]
Value used for the name attribute of the rpcbind service resource.
Default value: 'rpcbind'
Changelog
v3.0.0 (2021-09-05)
Merged pull requests:
- Support Puppet 7 #49 (ghoneycutt)
v2.6.0 (2020-07-17)
Merged pull requests:
- Support Ubuntu 20.04 #48 (anders-larsson)
- (eol) Remove support for Ubuntu 14 which is end of life #46 (ghoneycutt)
v2.5.0 (2020-01-13)
Merged pull requests:
- Support EL 8 #44 (anders-larsson)
v2.4.0 (2019-10-31)
Merged pull requests:
- Support SLES 15 #43 (anders-larsson)
v2.3.0 (2019-06-09)
Merged pull requests:
- (CI) Add testing dependencies without bounds set #42 (ghoneycutt)
- Allow stdlib 6 #41 (ghoneycutt)
v2.2.0 (2019-03-22)
Merged pull requests:
- Use PDK #40 (ghoneycutt)
- Drop puppet4 add puppet6 #39 (ghoneycutt)
rm (2019-03-22)
v2.1.0 (2018-06-06)
Closed issues:
- modernize for puppet4/5 #30
Merged pull requests:
- Comply with feedback to attain Approved status on the Puppet Forge #37 (ghoneycutt)
- Add beaker acceptance testing #36 (ghoneycutt)
- Approved #35 (ghoneycutt)
- Add rake task to generate README.md #34 (ghoneycutt)
v2.0.0 (2018-05-20)
Closed issues:
- Upstream issue with systemd where rpcbind_service enable keeps changing from false to true. #27
- install fails because of missing link #13
Merged pull requests:
- Puppet strings #33 (ghoneycutt)
- Docs #32 (ghoneycutt)
- Support latest Puppet versions 4 and 5 and drop support for v3 #31 (ghoneycutt)
v1.8.0 (2018-05-15)
Merged pull requests:
- Fix metadata #29 (ghoneycutt)
- Add support for Ubuntu 18.04 #28 (nbentoumi)
- Support Puppet >= 4.9 #26 (Phil-Friderici)
v1.7.0 (2017-02-19)
Merged pull requests:
- Add support for Ubuntu 16.04 #25 (dsundq)
- (maint) fix dependencies #24 (ghoneycutt)
v1.6.1 (2016-08-31)
v1.6.0 (2016-08-31)
Merged pull requests:
- Add support for Ruby v2.3.1 #23 (ghoneycutt)
v1.5.0 (2015-11-14)
Merged pull requests:
- Add support for Puppet v4 #22 (ghoneycutt)
v1.4.0 (2015-02-06)
Merged pull requests:
- Prep 140 #21 (ghoneycutt)
v1.3.1 (2014-10-22)
Merged pull requests:
- Fixup #19 (ghoneycutt)
- Ubuntu fix service name #18 (ghoneycutt)
v1.3.0 (2014-07-14)
Merged pull requests:
- Support suse12 #15 (ghoneycutt)
v1.2.2 (2014-02-06)
Merged pull requests:
- Support puppet 34 ruby2 #12 (ghoneycutt)
- Travis #11 (ghoneycutt)
- Remove Travis work around for ruby v1.8.7 #10 (ghoneycutt)
v1.2.1 (2014-01-16)
Merged pull requests:
- Require compatibility with Puppet v3.4.x #9 (ghoneycutt)
v1.2.0 (2014-01-16)
Merged pull requests:
- Support suse 10 #8 (ghoneycutt)
- Support rspec-puppet v1.0.0 #6 (ghoneycutt)
v1.1.0 (2013-11-28)
Merged pull requests:
- Update testing to use latest versions and validate more #4 (ghoneycutt)
- Support sles11 #3 (ghoneycutt)
v1.0.0 (2013-11-11)
Merged pull requests:
- Add support for Ubuntu 12.04 LTS and Debian 6 #1 (ghoneycutt)
* This Changelog was automatically generated by github_changelog_generator
Dependencies
- puppetlabs/stdlib (>= 4.6.0 < 9.0.0)
Copyright (C) 2013-2020 Garrett Honeycutt <code@garretthoneycutt.com> Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0 Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.