Forge Home


Module to manage packages, services, files, users, and groups not worthy of their own module


9,000 latest version

4.3 quality score

Version information

  • 1.1.3 (latest)
  • 1.1.2
  • 1.1.1
  • 1.1.0
  • 1.0.1
  • 1.0.0
  • 0.6.0
  • 0.5.1
  • 0.5.0
  • 0.4.1
  • 0.4.0
  • 0.3.1
  • 0.3.0
  • 0.2.0
  • 0.1.11
  • 0.1.9
released May 6th 2015
This version is compatible with:
  • Puppet Enterprise 2017.2.x, 2017.1.x, 2016.5.x, 2016.4.x
  • Puppet >=3.6.0 <5.0.0
  • ,

Start using this module

  • r10k or Code Manager
  • Bolt
  • Manual installation
  • Direct download

Add this module to your Puppetfile:

mod 'evenup-common', '1.1.3'
Learn more about managing modules with a Puppetfile

Add this module to your Bolt project:

bolt module add evenup-common
Learn more about using this module with an existing project

Manually install this module globally with Puppet module tool:

puppet module install evenup-common --version 1.1.3

Direct download is not typically how you would use a Puppet module to manage your infrastructure, but you may want to download the module in order to inspect the code.



evenup/common — version 1.1.3 May 6th 2015

Table of Contents

  1. Overview
  2. Module Description - What the module does and why it is useful
  3. Setup - The basics of getting started with common
  4. Usage - Configuration options and additional functionality
  5. Reference - An under-the-hood peek at what the module is doing and how
  6. Limitations - OS compatibility, etc.
  7. Development - Guide for contributing to the module
  8. Changelog/Contributors


Puppet module to manage packages and services not worth an entire module. It can also remove files, users, and groups as well as configure a backup user.

Module Description

There are a wide range of packages, services, users, and groups that are installed as part of a distribution's installation that are not relevant to your configuration and should be cleaned up.

Many installations also use a centralized directory server for authentication and authorization. If there is a configuration issue on an individual server it may no longer be able to validate credentials with the centralized directory server. This module also supports installing a backup user which can be used in that eventuality.


What common affects

By default, this module only installs a slightly updated command prompt and secures the console for cloud machines.

Beginning with common

This module can be installed with

    puppet module install evenup-common


Ensure the wget and curl packages are installed:

    class { 'common':
      install_packages => [ 'wget', 'curl' ],

Ensure the telnet package is absent:

    class { 'common':
      absent_packages => 'telnet',

Ensure the tape group is absent

    class { 'common::users':
      absent_groups => 'tape'



Public Classes

  • common: Manages packages and services
  • common::users: Manages users and groups


Only tested on CentOS/RHEL


Improvements and bug fixes are greatly appreciated. See the contributing guide for information on adding and validating tests for PRs.

Changelog / Contributors

Changelog Contributors