Forge Home

tuned

pdk
This module manages tuned deamon

bov89

bovy89

6,706 downloads

625 latest version

5.0 quality score

Version information

  • 1.1.0 (latest)
  • 1.0.1
  • 1.0.0
released Mar 2nd 2021
This version is compatible with:
  • Puppet Enterprise 2021.2.x, 2021.1.x, 2021.0.x, 2019.8.x, 2019.7.x, 2019.5.x, 2019.4.x, 2019.3.x, 2019.2.x, 2019.1.x, 2019.0.x, 2018.1.x
  • Puppet >= 5.5.10 < 8.0.0
  • CentOS
    ,
    OracleLinux
    ,
    RedHat
    ,
    Scientific

Start using this module

Tags: tuned

Documentation

bovy89/tuned — version 1.1.0 Mar 2nd 2021

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")',
    }
}