Skip to content

thbe/puppet-local_users

Repository files navigation

local_users

Build Status Puppet Forge Coverage Status

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 local_users
  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

Overview

This module manage local user accounts.

Module Description

With this module you can manage your local users as well as the root account.

Setup

What local_users affects

  • Create specified users.

Beginning with local_users

Simply include the class and specify one ore more users that should be created.

Usage

class { 'local_users':
  users => {
    'john' => { 'comment' => 'John Doe', 'shell' => '/bin/bash',  'password' => '!!' },
    'jane' => { 'comment' => 'Jane Doe', 'home'  => '/home/jane', 'groups'   => 'wheel' }
  },
}

Reference

Limitations

This module has been built on and tested against Puppet 4.0 and higher.

The module has been tested on:

  • RedHat Enterprise Linux 5/6/7
  • Scientific Linux 5/6/7
  • CentOS Linux 5/6/7
  • Oracle Enterprise Linux 5/6/7

Testing on other platforms has been light and cannot be guaranteed.

##Development

If you like to add or improve this module, feel free to fork the module and send me a merge request with the modification.

About

Puppet local_users module

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published