sysctl

Manages sysctl - Deprecated use augeasproviders_sysctl

6,731 downloads

6,532 latest version

4.5 quality score

We run a couple of automated
scans to help you access a
module's quality. Each module is
given a score based on how well
the author has formatted their
code and documentation and
modules are also checked for
malware using VirusTotal.

Please note, the information below
is for guidance only and neither of
these methods should be considered
an endorsement by Puppet.

Version information

  • 4.2.1 (latest)
  • 4.2.0
released Oct 10th 2016
This version is compatible with:
  • ,
This module has been deprecated by its author since Oct 27th 2017.

The author has suggested herculesteam-augeasproviders_sysctl as its replacement.

Start using this module

Tags: sysctl, simp

Documentation

simp/sysctl — version 4.2.1 Oct 10th 2016
  • Added deprecation notice
  • Ported to using augeasproviders_sysctl natively on the backend
  • Minor linting fixes
  • Moved the configuration file from /etc/sysctl.conf to /etc/sysctl.d/20-simp.conf to avoid conflict with packages.
  • Updated to use new simp environment
  • Now use the augeasprovider sysctl native type for managing sysctl entries.
  • Changed puppet-server requirement to puppet
  • Updated sysctl::set_value to sysctl::value to match the other open source offerings. Added a deprecation notice to sysctl::set_value and passed through the call to sysctl::value.
  • Removed the insync? method from the set_sysctl_value native type to allow Puppet to self correct in Ruby2.
  • Updated version number for consistency.
  • Updated module for puppet3/hiera compatibility, and optimized code for lint tests, and puppet-rspec.
  • Fri Nov 30 2012 Maintenance 2.0.0-5
  • Created a Cucumber test to ensure that sysctl is configured properly when installed on the puppet server.
  • Created a Cucumber test which changes the kernel.msgmax variable using the sysctl::set_value definition and checks to make sure the change has taken effect after a puppet run.
  • Tue May 29 2012 Maintenance 2.0.0-4
  • If you set the 'value' to 'nil' when calling sysctl::set_value, then it will remove the targeted key from the sysctl.conf file. Note, it will not un-set the value on the running system since there is no way to know what the default used to be.
  • Moved mit-tests to /usr/share/simp...
  • Updated pp files to better meet Puppet's recommended style guide.
  • Fri Mar 02 2012 Maintenance 2.0.0-3
  • Improved test stubs.
  • Mon Dec 26 2011 Maintenance 2.0.0-2
  • Updated the spec file to not require a separate file list.
  • Fri Aug 12 2011 Maintenance 2.0.0-1
  • The module now properly checks the values of all runtime entries and sets them as appropriate.
  • Tue Jan 11 2011 Maintenance 2.0.0-0
  • Refactored for SIMP-2.0.0-alpha release
  • Mon Nov 08 2010 Maintenance - 1.0-2
  • Provides and Obsoletes lines were wrong.
  • Tue Oct 26 2010 Maintenance - 1.0-1
  • Converting all spec files to check for directories prior to copy.
  • Wed Jun 02 2010 Maintenance 1.0-0
  • Fixed a problem with multi-valued sysctl arguments and sysctl::set_value.
  • Renamed RPM and module to just 'sysctl' for proper module loading.
  • Thu Feb 18 2010 Maintenance 0.1-8
  • Fixed a typo that was leaving off the last ' in the sysctl command.
  • Thu Jan 28 2010 Maintenance 0.1-7
  • This function now automatically quotes values so you no longer have to do a crazy quote dance.
  • Capabilites were included to ensure that existing double quoted values will continue to function properly.
  • Mon Nov 02 2009 Maintenance 0.1-6
  • Simple change from require to subscribe.