rng

Table of Contents

  1. Description
  2. Setup - The basics of getting started with rng
  3. Usage - Configuration options and additional functionality
  4. Reference - An under-the-hood peek at what the module is doing and how
  5. Limitations - OS compatibility, etc.
  6. Development - Guide for contributing to the module

Overview

Puppet module to install and configure rng-tools, a daemon for aiding in the generation of entropy.

Tested with Tavis CI

Build Status Puppet Forge

Installation

$ puppet module install sbrimhall/rng

Beginning with rng

This module installs and configures rng-tools, which can be used to help build entropy.

Usage

include ::rng

Alternately, if you'd like to specify EXTRAOPTIONS for the daemon, you can declare the class resource-style, like this:

class { '::rng':
  extraopts => '-r /dev/urandom -o /dev/random -t 5',
}

Or, in Hiera with data bindings, set:

rng::extraopts: '-r /dev/urandom -o /dev/random -t 5'`

and then include ::rng in your manifest.

Limitations

This has been tested on CentOS 7, and Ubuntu 14.04 & 16.04.

Development

Fork, update and make a PR.

Release Notes/Contributors/Etc.

Authors: Scott Brimhall scott@brimh.al