tuned

This module manages tuned deamon

bov89

bovy89

5,952 downloads

5,204 latest version

5.0 quality score

Version information

  • 1.0.1 (latest)
  • 1.0.0
released Sep 8th 2017
This version is compatible with:
  • Puppet Enterprise 2018.1.x, 2017.3.x, 2017.2.x, 2017.1.x, 2016.5.x, 2016.4.x
  • Puppet >= 3.8.7 < 6.0.0
  • RedHat
    ,
    CentOS

Start using this module

Tags: tuned

Documentation

bovy89/tuned — version 1.0.1 Sep 8th 2017

tuned

Build Status

Table of Contents

  1. Module Description - What the module does and why it is useful
  2. Usage - Configuration options and additional functionality
  3. Reference - An under-the-hood peek at what the module is doing and how
    1. Public Classes
    2. Public Defined Types

Module Description

This module manages tuned on RedHat systems. This Puppet module simplifies the task of creating tuned profile and the management of the active one

Usage

Basic usage

    include ::tuned

Enable a standard profile

class {'::tuned':
    active_profile => 'virtual-guest',
}

Define and enable a custom profile

class {'::tuned':
    active_profile => 'mongodb',
}

tuned::profile { 'mongodb':
    conf_content => 'template("mymodule/mongodb_tuned.erb")',
    scripts      => {
        'thp.sh' => 'template("mymodule/disable_thp.sh.erb")',
    }
}

Reference

Public classes

Example:

class {'::tuned':
    active_profile => 'virtual-guest',
}

Public Defined types

Example:

tuned::profile { 'mongodb':
    conf_content => 'template("mymodule/mongodb_tuned.erb")',
    scripts      => {
        'thp.sh' => 'template("mymodule/disable_thp.sh.erb")',
    }
}