Skip to content

Latest commit

 

History

History
100 lines (56 loc) · 2.49 KB

REFERENCE.md

File metadata and controls

100 lines (56 loc) · 2.49 KB

Reference

Table of Contents

Classes

Public Classes

  • tuned: Setup the tuned daemon, config, and profile

Private Classes

  • tuned::active_profile: set the active tuned profile
  • tuned::config: setup any requested tuned config settings
  • tuned::package: setup tuned packages
  • tuned::service: manage tuned service

Classes

tuned

This class manages the tuned packages, config, service, and active profile

Parameters

The following parameters are available in the tuned class:

package_names

Data type: Array[String[1]]

What packages are part of tuned

packages_ensure

Data type: String[1]

Expected state of tuned packages

main_config_file

Data type: Stdlib::Absolutepath

Path to your /etc/tuned/tuned-main.conf

main_conf_ini_settings

Data type: Hash

Settings to put in $main_config_file

service_names

Data type: Array[String[1]]

What services are part of tuned

services_ensure

Data type: Stdlib::Ensure::Service

Expected state of tuned services

services_enable

Data type: Boolean

Expected state of tuned services

enable_profile_now

Data type: Boolean

Run tuned-adm profile if the profile is out of sync with $active_profile

active_profile_source_file

Data type: Stdlib::Absolutepath

Where to store default profile on daemon start (probably /etc/tuned/active_profile)

active_profile

Data type: Optional[String]

What profile should be used by this system