class profiles::remarkable ( String $iface = 'usb0', ) { file_line { 'remarkable usb': ensure => present, path => '/etc/hosts', line => '10.11.99.1 remarkable.usb remarkable', } networking::networkd_instance { 'remarkable-usb': content => { 'Match' => { 'Name' => $iface, }, 'Network' => { 'Description' => 'Remarkable USB connection', 'DHCP' => 'ipv4', }, }, } }