diff options
Diffstat (limited to 'modules/openssh/manifests/pubkeys_directory.pp')
-rw-r--r-- | modules/openssh/manifests/pubkeys_directory.pp | 17 |
1 files changed, 17 insertions, 0 deletions
diff --git a/modules/openssh/manifests/pubkeys_directory.pp b/modules/openssh/manifests/pubkeys_directory.pp new file mode 100644 index 00000000..cbcaeb88 --- /dev/null +++ b/modules/openssh/manifests/pubkeys_directory.pp @@ -0,0 +1,17 @@ +class openssh::pubkeys_directory { + $pubkeys_directory = '/var/lib/pubkeys' + file { $pubkeys_directory: + ensure => directory, + } + + file { "$pubkeys_directory/root": + ensure => directory, + mode => '0700', + } + + file { "$pubkeys_directory/root/authorized_keys": + ensure => link, + target => '/root/.ssh/authorized_keys', + mode => '0700', + } +} |