Skip to content
GitLab
Menu
Projects
Groups
Snippets
Loading...
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
Menu
Open sidebar
Nest
Puppet
Commits
58e5e465
Commit
58e5e465
authored
Jul 07, 2021
by
James T. Lee
Browse files
Initial systemd-networkd configuration
parent
f282a2ed
Changes
6
Hide whitespace changes
Inline
Side-by-side
Showing
6 changed files
with
50 additions
and
1 deletion
+50
-1
data/node/web.yaml
data/node/web.yaml
+2
-0
files/network/10-web.network
files/network/10-web.network
+6
-0
files/network/20-ethernet.network
files/network/20-ethernet.network
+5
-0
files/network/20-wireless.network
files/network/20-wireless.network
+8
-0
files/private
files/private
+1
-0
manifests/base/network.pp
manifests/base/network.pp
+28
-1
No files found.
data/node/web.yaml
View file @
58e5e465
...
@@ -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'
files/network/10-web.network
0 → 100644
View file @
58e5e465
[Match]
Host=web
Name=en*
[Network]
DHCP=yes
files/network/20-ethernet.network
0 → 100644
View file @
58e5e465
[Match]
Name=en* eth*
[Network]
DHCP=yes
files/network/20-wireless.network
0 → 100644
View file @
58e5e465
[Match]
Name=wl*
[Network]
DHCP=yes
[DHCP]
RouteMetric=2048
files/private
0 → 120000
View file @
58e5e465
../private/files
\ No newline at end of file
manifests/base/network.pp
View file @
58e5e465
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
=>
tru
e
,
enable
=>
fals
e
,
require
=>
Package
[
'net-misc/networkmanager'
],
require
=>
Package
[
'net-misc/networkmanager'
],
}
}
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment