tcpwrappers
manages /etc/hosts.allow (/etc/hosts.deny is ALL:ALL by default)
Version information
released Oct 10th 2016
This version is compatible with:
- ,
Start using this module
Add this module to your Puppetfile:
mod 'simp-tcpwrappers', '4.1.1'
Learn more about managing modules with a PuppetfileDocumentation
simp/tcpwrappers — version 4.1.1 Oct 10th 2016
This is a SIMP module
This module is a component of the System Integrity Management Platform, a compliance-management framework built on Puppet.
If you find any issues, they can be submitted to our JIRA.
Please read our Contribution Guide and visit our developer wiki.
Work in Progress
Please excuse us as we transition this code into the public domain.
Downloads, discussion, and patches are still welcome!
- Mon Nov 09 2015 Chris Tessmer chris.tessmer@onypoint.com - 3.0.0-3
- migration to simplib and simpcat (lib/ only)
- Fri Jan 16 2015 Trevor Vaughan tvaughan@onyxpoint.com - 3.0.0-2
- Changed puppet-server requirement to puppet
- Sun Jun 22 2014 Kendall Moore kmoore@keywcorp.com - 3.0.0-1
- Removed MD5 file checksums for FIPS compliance.
- Thu Jun 19 2014 Trevor Vaughan tvaughan@onyxpoint.com - 3.0.0-1
- Updated to not cast lpattern to an Array in tcpwrappers.allow.erb for compatibility with Ruby 2.
- Wed Apr 30 2014 Trevor Vaughan tvaughan@onyxpoint.com - 3.0.0-0
- Updated to use an array for the allow and to use the new ipaddresses function in common to provide all local addresses to the initial line.
- Thu Jan 09 2014 Nick Markowski nmarkowski@keywcorp.com - 2.1.0-0
- Updated module for puppet3/hiera compatibility, and optimized code for lint tests, and puppet-rspec.
- Removed tcpwrappers::tcpwrappers_allow
- Tue Oct 08 2013 Kendall Moore kmoore@keywcorp.com - 2.0.0-8
- Updated all erb templates to properly scope variables.
- Fri Aug 02 2013 Kendall Moore kmoore@keywcorp.com -2.0.0-7
- Updated the tcpwrappers.allow template because function calls require an argument of an array rather than allowing for single string arguments.
- Wed Apr 10 2013 Maintenance 2.0.0-6
- Added 127.0.0.1 to the list of always allowed hosts. Apparently, there was a bug in the way that NFS interacts with tcpwrappers that can occasionally fail if this isn't in place. Honestly, I can't figure out why but it works.
- Tue Jan 15 2013 Maintenance 2.0.0-5
- Created a Cucumber test which adds a tcpwrapper for nscd and checks /etc/hosts.allow to ensure that an entry is there to reflect the change.
- Thu Jun 07 2012 Maintenance 2.0.0-4
- Ensure that Arrays in templates are flattened.
- Call facts as instance variables.
- Moved mit-tests to /usr/share/simp...
- Converted the internal nets2ddq code to use the 'common' function.
- Updated to work properly with IPv6 addresses.
- Updated pp files to better meet Puppet's recommended style guide.
- Fri Mar 02 2012 Maintenance 2.0.0-3
- Improved test stubs.
- Fri Dec 23 2011 Maintenance 2.0.0-2
- Updated the spec file to not require a separate file list.
- Changed all instances of 'ipaddress' to 'primary_ipaddress'.
- Fri Feb 11 2011 Maintenance 2.0.0-1
- Updated to use concat_build and concat_fragment types.
- Tue Jan 11 2011 Maintenance 2.0.0-0
- Refactored for SIMP-2.0.0-alpha release
- Tue Oct 26 2010 Maintenance - 1-2
- Converting all spec files to check for directories prior to copy.
- Mon Oct 04 2010 Maintenance 1.0-1
- Support for comma separated entries on the LHS of the hosts.allow file.
- Mon May 24 2010 Maintenance 1.0-0
- Code refactoring.
- Mon Nov 02 2009 Maintenance 0.1-11
- Now remove subsequent entries from the list.
Dependencies
- simp-simpcat (>= 5.0.1 < 6.0.0)
- simp-simplib (>= 1.3.1 < 2.0.0)
pupmod-simp-tcpwrappers - A Puppet Module for managing TCPWrappers -- Per Section 105 of the Copyright Act of 1976, these works are not entitled to domestic copyright protection under US Federal law. The US Government retains the right to pursue copyright protections outside of the United States. The United States Government has unlimited rights in this software and all derivatives thereof, pursuant to the contracts under which it was developed and the License under which it falls. --- 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.