Defined Type: kmod::alias

Defined in:
manifests/alias.pp

Overview

Define: kmod::alias

Example

kmod::alias { 'bond0':
  alias => 'bonding',
}

Parameters:

  • source (Any)
  • ensure (Any) (defaults to: 'present')
  • file (Any) (defaults to: "/etc/modprobe.d/${name}.conf")
  • aliasname (Any) (defaults to: $name)


9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
# File 'manifests/alias.pp', line 9

define kmod::alias(
  $source,
  $ensure     = 'present',
  $file       = "/etc/modprobe.d/${name}.conf",
  $aliasname  = $name,
) {

  include ::kmod

  kmod::setting { "kmod::alias ${title}":
    ensure   => $ensure,
    module   => $aliasname,
    file     => $file,
    category => 'alias',
    option   => 'modulename',
    value    => $source,
  }

}