summaryrefslogtreecommitdiff
path: root/modules/profiles/manifests/remarkable.pp
diff options
context:
space:
mode:
Diffstat (limited to 'modules/profiles/manifests/remarkable.pp')
-rw-r--r--modules/profiles/manifests/remarkable.pp23
1 files changed, 11 insertions, 12 deletions
diff --git a/modules/profiles/manifests/remarkable.pp b/modules/profiles/manifests/remarkable.pp
index 73ee5e7..d88486f 100644
--- a/modules/profiles/manifests/remarkable.pp
+++ b/modules/profiles/manifests/remarkable.pp
@@ -15,17 +15,16 @@ define profiles::remarkable (
line => "${prefix}.${addr} host.usb",
}
- file { '/etc/systemd/network/25-remarkable-usb.network':
- ensure => present,
- content => @("EOF")
- [Match]
- Name=enp3s0f0u4
-
- [Network]
-
- Description=Remarkable USB connection
- Address=${prefix}.${addr}/29
- | EOF
+ # TODO Shouldn't we just use DHCP as intended here?
+ networking::networkd_instance { 'remarkable-usb':
+ content => {
+ 'Match' => {
+ 'Name' => 'enp3s0f0u4',
+ },
+ 'Network' => {
+ 'Description' => 'Remarkable USB connection',
+ 'Address' => "${prefix}.${addr}/29",
+ },
+ },
}
-
}