Puppet Class: kubeinstall::system::sysctl::ipv6
- Defined in:
- manifests/system/sysctl/ipv6.pp
Summary
Enable/Disable IPv6Overview
Enable/Disable IPv6
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/system/sysctl/ipv6.pp', line 7
class kubeinstall::system::sysctl::ipv6 (
Boolean $manage_sysctl_settings = $kubeinstall::manage_sysctl_settings,
Boolean $disable = $kubeinstall::disable_ipv6,
)
{
if $disable {
$disable_value = '1'
}
else {
$disable_value = '0'
}
if $manage_sysctl_settings {
sysctl {
default:
ensure => present,
value => $disable_value,
;
'net.ipv6.conf.all.disable_ipv6': ;
'net.ipv6.conf.default.disable_ipv6': ;
}
}
}
|