Skip to content
Snippets Groups Projects
Commit fa177355 authored by Hugo Hörnquist's avatar Hugo Hörnquist
Browse files

Revert "Remove extra ipv6 conf for Debian."

Hard-coding the ipv6 files for Debian kind of defeats the point of the
network library. However, our network library example42 doesn't provide
any documentation, and no clear examples on how to configure ipv6 for
Debian.

The other alternative, puppet/network, neither provides documentation,
and doesn't even provide any ipv6 examples.

This reverts commit ab786864.
parent c2fa5f01
No related branches found
No related tags found
No related merge requests found
Pipeline #755 failed
...@@ -43,6 +43,23 @@ class lysnetwork::public_ip ( ...@@ -43,6 +43,23 @@ class lysnetwork::public_ip (
} }
'Debian': { 'Debian': {
package { 'resolvconf': ensure => installed } package { 'resolvconf': ensure => installed }
# An ifdown before and an ifup after would be preferable
# but if something goes wrong then than's bad
# Also, the interface should only be reinstansiated if the
# interface is about to change.
file_line { 'source interfaces.d':
ensure => present,
path => '/etc/network/interfaces',
line => 'source /etc/network/interfaces.d/*'
}
file { "/etc/network/interfaces.d/${iface}":
content => @("EOF"/$)
iface ${iface} inet6 static
address 2001:6b0:17:f0a0::${last_octet_16}/64
gateway 2001:6b0:17:f0a0::1
|- EOF
,
}
} }
default: {} default: {}
} }
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment