From 7fdbcf1e4b8a1b485d16861a76de93681ed7af80 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Hugo=20H=C3=B6rnquist?= Date: Mon, 10 Jan 2022 12:30:04 +0100 Subject: Update code to use new ssh module. --- modules/profiles/manifests/ssh.pp | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) create mode 100644 modules/profiles/manifests/ssh.pp diff --git a/modules/profiles/manifests/ssh.pp b/modules/profiles/manifests/ssh.pp new file mode 100644 index 0000000..1cf0fbf --- /dev/null +++ b/modules/profiles/manifests/ssh.pp @@ -0,0 +1,18 @@ +class profiles::ssh { + include ::ssh + + $authorized_keys = lookup('ssh_authorized_keys', Array[Hash], undef, []) + + ssh::client::config::user { 'root': + user_home_dir => '/root' + } + + $authorized_keys.each |$key| { + ssh_authorized_key { $key['name']: + user => $key['user'], + type => $key['type'], + key => $key['key'], + } + } +} + -- cgit v1.2.3