- Overview
- Module Description - What the module does and why it is useful
- Setup - The basics of getting started with local_users
- Usage - Configuration options and additional functionality
- Reference - An under-the-hood peek at what the module is doing and how
- Limitations - OS compatibility, etc.
- Development - Guide for contributing to the module
This module manage local user accounts.
With this module you can manage your local users as well as the root account.
- Create specified users.
Simply include the class and specify one ore more users that should be created.
class { 'local_users':
users => {
'john' => { 'comment' => 'John Doe', 'shell' => '/bin/bash', 'password' => '!!' },
'jane' => { 'comment' => 'Jane Doe', 'home' => '/home/jane', 'groups' => 'wheel' }
},
}
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.