anarcat points out that maybe Optional[String] is better to use here
authorPeter Palfrader <peter@palfrader.org>
Mon, 9 Sep 2019 20:35:32 +0000 (22:35 +0200)
committerPeter Palfrader <peter@palfrader.org>
Mon, 9 Sep 2019 20:35:34 +0000 (22:35 +0200)
No idea if it works, but we'll find out eventually

modules/ssh/manifests/authorized_key_add.pp

index 122a392..ec357ff 100644 (file)
@@ -4,9 +4,9 @@
 define ssh::authorized_key_add(
   String $target_user,
   String $command,
-  Variant[String, Undef] $key,
   Variant[Array[String], String] $collect_tag,
   String $restrict = 'restrict',
+  Optional[String] $key,
   Array[Stdlib::IP::Address] $from_hosts = $base::public_addresses,
 ) {
   $from = $from_hosts.join(',')