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:
ip: ['104.156.227.40', '2001:19f0:300:2005::40']
servername: 'thestaticvoid.com'
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 {
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':
ensure => installed,
}
......@@ -31,7 +58,7 @@ class nest::base::network {
}
service { 'NetworkManager':
enable => true,
enable => false,
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