Commit 58e5e465 authored by James T. Lee's avatar James T. Lee
Browse files

Initial systemd-networkd configuration

parent f282a2ed
...@@ -48,3 +48,5 @@ nest::service::wordpress::sites: ...@@ -48,3 +48,5 @@ nest::service::wordpress::sites:
ip: ['104.156.227.40', '2001:19f0:300:2005::40'] ip: ['104.156.227.40', '2001:19f0:300:2005::40']
servername: 'thestaticvoid.com' servername: 'thestaticvoid.com'
serveraliases: ['www.thestaticvoid.com', 'thestaticvoid.org', 'www.thestaticvoid.org', 'tsv.co', 'www.tsv.co'] serveraliases: ['www.thestaticvoid.com', 'thestaticvoid.org', 'www.thestaticvoid.org', 'tsv.co', 'www.tsv.co']
puppet::environment: 'network'
[Match]
Host=web
Name=en*
[Network]
DHCP=yes
[Match]
Name=en* eth*
[Network]
DHCP=yes
[Match]
Name=wl*
[Network]
DHCP=yes
[DHCP]
RouteMetric=2048
../private/files
\ No newline at end of file
class nest::base::network { class nest::base::network {
file { '/etc/systemd/network':
ensure => directory,
mode => '0644',
owner => root,
group => root,
purge => true,
recurse => true,
source => [
'puppet:///modules/nest/private/network',
'puppet:///modules/nest/network',
],
sourceselect => all,
}
~>
exec { 'systemd-networkd-reload':
command => '/bin/networkctl reload',
refreshonly => true,
}
->
service { 'systemd-networkd':
enable => true,
}
#
# XXX: Deprecated
#
package { 'net-misc/networkmanager': package { 'net-misc/networkmanager':
ensure => installed, ensure => installed,
} }
...@@ -31,7 +58,7 @@ class nest::base::network { ...@@ -31,7 +58,7 @@ class nest::base::network {
} }
service { 'NetworkManager': service { 'NetworkManager':
enable => true, enable => false,
require => Package['net-misc/networkmanager'], require => Package['net-misc/networkmanager'],
} }
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment