Skip to content

thbe/puppet-style

Repository files navigation

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.

About

Puppet style module

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published