Defined Type: netplan::route
- Defined in:
-
manifests/route.pp
Summary
Create route for $dev interface
Overview
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
|
# File 'manifests/route.pp', line 11
define netplan::route (
String $dev,
String $to,
String $via,
String $type = 'ethernets',
Hash $opts = {}
) {
$_type = netplan::get::type($type)
$_route = [{ 'to' => $to, 'via' => $via } + $opts]
$_h = {
'network' => {
$_type => {
$dev => {
'routes' => $_route
}
}
}
}
concat::fragment { "[netplan] route description: ${name}":
target => $netplan::config_file,
content => to_yaml($_h)
}
}
|