Puppet Class: aerospike::irqbalance

Defined in:
manifests/irqbalance.pp

Overview

Class aerospike::irqbalance

This class is called from the aerospike class to manage the irqbalance for your aerospike cluster.



6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
# File 'manifests/irqbalance.pp', line 6

class aerospike::irqbalance {

  if $aerospike::disable_irqbalance {

    file_line { 'irqbalance':
      line   => 'IRQBALANCE_ARGS="--policyscript=/etc/aerospike/irqbalance-ban.sh"',
      path   => '/etc/default/irqbalance',
      notify => Service['irqbalance'],
    }

    service { 'irqbalance':
      ensure     => running,
      enable     => true,
      hasrestart => true,
      hasstatus  => true,
    }
  }

}