sysctl

Set sysctl values on Mac with Puppet

Les Aker

halyard

8,727 downloads

4,761 latest version

4.6 quality score

Version information

  • 2.0.2 (latest)
  • 2.0.1
  • 2.0.0
  • 1.1.3 (deleted)
  • 1.1.2 (deleted)
  • 1.1.1 (deleted)
  • 1.0.6
  • 1.0.5
  • 1.0.4
  • 1.0.3
  • 1.0.2
released Sep 14th 2016
This version is compatible with:
  • Darwin

Start using this module

Tags: sysctl, os

Documentation

halyard/sysctl — version 2.0.2 Sep 14th 2016

puppet-sysctl

Puppet Forge Dependency Status MIT Licensed Build Status

Configure sysctl settings on Mac (which does not support /etc/sysctl.d)

Usage

To set a value:

sysctl::entry { 'net.inet6.ip6.use_tempaddr':
  value => 0
}

This updates /etc/sysctl.conf as well as setting the running config value.

Hiera

You can set a hash in hiera that will be automatically loaded when you require sysctl:

sysctl::values:
  net.inet6.ip6.use_tempaddr:
    value: 0
  net.some.other.key:
    value: 60

License

puppet-sysctl is released under the MIT License. See the bundled LICENSE file for details.