Defined Type: psick::network::set_lo_ip
- Defined in:
- manifests/network/set_lo_ip.pp
Overview
write helperfile - caution: needs to be included in masterfile like /etc/network/interfaces - section interface iface lo inet loopback up /etc/network/interfaces_lo add down /etc/network/interfaces_lo del used in psick_profile::keepalived::balance
8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 |
# File 'manifests/network/set_lo_ip.pp', line 8
define psick::network::set_lo_ip (
String $interfaces_path = '/etc/network/interfaces_lo',
) {
case $facts['os']['family'] {
'Debian': {
if !defined(Concat[$interfaces_path]) {
concat { $interfaces_path:
mode => '0755',
owner => 'root',
group => 'root',
}
}
concat::fragment { "set_lo_ip_${title}":
target => $interfaces_path,
content => "ip addr \$1 ${title}/32 dev lo",
order => '02',
}
}
default: {}
}
}
|