Module for managing pam limits in /etc/security/limits.conf
Puppet Ruby
Latest commit 46418de Oct 14, 2015 @tphoney tphoney Merge pull request #10 from puppetlabs/fixes
(MODULES-2428) avoid erroring out on future parser

README.md

Limits module for Puppet

Description

Module for managing pam limits in /etc/security/limits.conf

Usage

limits::fragment

  limits::fragment {
    "*/soft/nofile":
      value => "1024";
    "*/hard/nofile":
      value => "8192";
  }

You can also use hiera with this module, to match the example above, you can use the following configuration

In your hiera/host yaml configuration:

---
limits::fragment:
  "*/soft/nofile":
    value: '1024'
  "*/hard/nofile":
    value: '8192'

Your site.pp or other configuration should include the following:

$limits = hiera('limits::fragment', {})
create_resources('limits::fragment', $limits)