diff --git a/manifests/public_ip.pp b/manifests/public_ip.pp index 2ad8c83db2cd9cb7c8f9a8d3972c359b5e81197c..7a393a8493cd3f461897582c11821031f8290298 100644 --- a/manifests/public_ip.pp +++ b/manifests/public_ip.pp @@ -39,6 +39,15 @@ class lysnetwork::public_ip { } 'Debian': { package { 'resolvconf': ensure => installed } + # https://forge.puppet.com/modules/example42/network + # Debian seem to require a separate interface rule per + # interface, per network stack. + network::interface { "${iface}v6": + enable => true, + interface => $iface, + ipaddress => "2001:6b0:17:f0a0::${last_octet_16}", + gateway => '2001:6b0:17:f0a0::1', + } } default: {} }