- Overview
- Module Description - What the module does and why it is useful
- Setup - The basics of getting started with style
- 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
Style does one simple thing, it make the Linux box look like I think it should look like.
This module implement the basic settings I would like to find on every Linux box after a minimal install. So, this module install some basic packages and add some aliases I use often.
- Install dmidecode, dstat, iftop, iotop, htop, ncftp, nmap, redhat-lsb, rsync, screen, strace, tree, unzip, vim-enhanced, wget, xorg-x11-xauth
- Install /etc/profile.de/custom.sh
You need to activate the EPEL repository before you can setup the SSMTP instance. If you use a rpm based system from the RedHat family you can use my yum module (thbe-yum):
class { "::yum": repo_epel => true }
Simply include the class and you are done.
include '::style'
This module has been built on and tested against Puppet 3.7 and higher.
The module has been tested on:
- RedHat Enterprise Linux 5/6/7
- Scientific Linux 5/6/7
- CentOS Linux 5/6/7
- Ubuntu 14.04 LTS
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.