From 1cfbbf5acdb5a9e9d540a325e1d3ec7a7b773cfb Mon Sep 17 00:00:00 2001 From: Ian Wienand Date: Thu, 14 Jul 2016 11:31:20 +1000 Subject: [PATCH] Allow to specify different key types Allow to specify different key types for ed25519, for example Depends-On: Ie842b25d38541e85cebfc0d11043aec836980173 Change-Id: I2a625c4dbb72f3ae1f9644636d635033be817465 --- manifests/virtual/localuser.pp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/manifests/virtual/localuser.pp b/manifests/virtual/localuser.pp index f86e5d1..2877752 100644 --- a/manifests/virtual/localuser.pp +++ b/manifests/virtual/localuser.pp @@ -10,6 +10,7 @@ define user::virtual::localuser( $groups = [ 'sudo', 'admin', ], $home = "/home/${title}", $key_id = $title, + $key_type = 'ssh-rsa', $managehome = true, $old_keys = [], $shell = '/bin/bash', @@ -55,7 +56,7 @@ define user::virtual::localuser( ensure => present, key => $sshkeys, user => $title, - type => 'ssh-rsa', + type => $key_type, require => File[ "${home}/.ssh" ], }