From db194676a3f76cf440ddacde1fd7a0cd00e0d621 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Hugo=20H=C3=B6rnquist?= Date: Mon, 3 Jan 2022 17:22:13 +0100 Subject: networking --- manifests/remarkable.pp | 23 +++++++++++------------ 1 file changed, 11 insertions(+), 12 deletions(-) (limited to 'manifests') diff --git a/manifests/remarkable.pp b/manifests/remarkable.pp index 73ee5e7..d88486f 100644 --- a/manifests/remarkable.pp +++ b/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", + }, + }, } - } -- cgit v1.2.3