Forge Home

style

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

15,325 downloads

6,432 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:
  • , , , ,

Start using this module

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

Add this module to your Puppetfile:

mod 'thbe-style', '0.6.2'
Learn more about managing modules with a Puppetfile

Add this module to your Bolt project:

bolt module add thbe-style
Learn more about using this module with an existing project

Manually install this module globally with Puppet module tool:

puppet module install thbe-style --version 0.6.2

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.

Download

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.