From bf755c2d855e031e86880e2c821f8e6a1ccac9ba Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Hugo=20H=C3=B6rnquist?= Date: Wed, 12 Jan 2022 07:17:35 +0100 Subject: Rewrote profiles::remarkable --- manifests/remarkable.pp | 18 +++++------------- 1 file changed, 5 insertions(+), 13 deletions(-) (limited to 'manifests') diff --git a/manifests/remarkable.pp b/manifests/remarkable.pp index d88486f..3f9f73e 100644 --- a/manifests/remarkable.pp +++ b/manifests/remarkable.pp @@ -1,29 +1,21 @@ -define profiles::remarkable ( - String $prefix = '10.11.99', - String $addr = '2', +class profiles::remarkable ( + String $iface = 'usb0', ) { file_line { 'remarkable usb': ensure => present, path => '/etc/hosts', - line => "${prefix}.1 remarkable.usb", + line => '10.11.99.1 remarkable.usb remarkable', } - file_line { 'remarkable usb self': - ensure => present, - path => '/etc/hosts', - line => "${prefix}.${addr} host.usb", - } - - # TODO Shouldn't we just use DHCP as intended here? networking::networkd_instance { 'remarkable-usb': content => { 'Match' => { - 'Name' => 'enp3s0f0u4', + 'Name' => $iface, }, 'Network' => { 'Description' => 'Remarkable USB connection', - 'Address' => "${prefix}.${addr}/29", + 'DHCP' => 'ipv4', }, }, } -- cgit v1.2.3