style

This module personalize the Linux box in a way I like to work with the box
thbe

thbe

thbe

14,096 downloads

5,497 latest version

4.6 quality score

Version information

  • 0.6.2 (latest)
  • 0.6.1
  • 0.5.10
  • 0.5.9
  • 0.5.8
  • 0.5.7
  • 0.5.5
  • 0.5.0
  • 0.3.5
  • 0.3.4
  • 0.3.3
  • 0.3.2
  • 0.3.1
  • 0.3.0
  • 0.2.1
  • 0.2.0
  • 0.1.1
released Aug 10th 2016
This version is compatible with:
  • RedHat
    ,
    OracleLinux
    ,
    CentOS
    ,
    Scientific
    ,
    Ubuntu

Start using this module

Documentation

thbe/style — version 0.6.2 Aug 10th 2016

style

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

Style does one simple thing, it make the Linux box look like I think it should look like.

Module Description

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.

Setup

What style affects

  • 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

Setup requirements

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 }

Beginning with style

Simply include the class and you are done.

Usage

include '::style'

Reference

Limitations

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.