Puppet Class: irqbalance::config

Inherits:
irqbalance
Defined in:
manifests/config.pp

Overview

Class: irqbalance::config



3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
# File 'manifests/config.pp', line 3

class irqbalance::config inherits irqbalance {

  if $irqbalance::config_file_source {

    file { "${irqbalance::config_dir_path}/${irqbalance::config_file_name}":
      ensure => file,
      source => $irqbalance::config_file_source,
      group  => $irqbalance::config_file_group,
      mode   => $irqbalance::config_file_mode,
      owner  => $irqbalance::config_file_owner,
    }

  }

  else {

    file { "${irqbalance::config_dir_path}/${irqbalance::config_file_name}":
      ensure  => file,
      content => template($irqbalance::config_file_template),
      group   => $irqbalance::config_file_group,
      mode    => $irqbalance::config_file_mode,
      owner   => $irqbalance::config_file_owner,
    }

  }

}