# Do not enable ipv6 by default # See https://wiki.debian.org/DebianIPv6 class nodo::subsystem::sysctl::disable_ipv6( $ensure = lookup('nodo::sysctl::disable_ipv6', undef, undef, 'present'), ) { file { "/etc/sysctl.d/disable_ipv6.conf": owner => "root", group => "root", mode => '0644', ensure => $ensure, source => "puppet:///modules/nodo/etc/sysctl.d/disable_ipv6.conf", } exec { "sysctl-disable-ipv6": command => '/sbin/sysctl -p', subscribe => File["/etc/sysctl.d/disable_ipv6.conf"], refreshonly => true, } }