aboutsummaryrefslogtreecommitdiffstats
path: root/external/sshkeys/manifests/keymaster.pp
diff options
context:
space:
mode:
authorNicolas Vigier <boklm@mageia.org>2013-05-23 15:06:55 +0000
committerNicolas Vigier <boklm@mageia.org>2013-05-23 15:06:55 +0000
commit1a0a2237a3984c20f670d4e9c256483b56bd768e (patch)
tree3104463eac1d273ac22aa9bad4e9be952e63f177 /external/sshkeys/manifests/keymaster.pp
parent4dd6894b35de045bde3b5638ad71f02dffc8b388 (diff)
downloadpuppet-1a0a2237a3984c20f670d4e9c256483b56bd768e.tar
puppet-1a0a2237a3984c20f670d4e9c256483b56bd768e.tar.gz
puppet-1a0a2237a3984c20f670d4e9c256483b56bd768e.tar.bz2
puppet-1a0a2237a3984c20f670d4e9c256483b56bd768e.tar.xz
puppet-1a0a2237a3984c20f670d4e9c256483b56bd768e.zip
Add sshkeys module
Import sshkeys module from git://github.com/boklm/puppet-sshkeys.git at commit 3fb4c1ee17d983dfa8fbc4ad3eed47e0e5712e30.
Diffstat (limited to 'external/sshkeys/manifests/keymaster.pp')
-rw-r--r--external/sshkeys/manifests/keymaster.pp13
1 files changed, 13 insertions, 0 deletions
diff --git a/external/sshkeys/manifests/keymaster.pp b/external/sshkeys/manifests/keymaster.pp
new file mode 100644
index 00000000..c5013b13
--- /dev/null
+++ b/external/sshkeys/manifests/keymaster.pp
@@ -0,0 +1,13 @@
+# Keymaster host:
+# Create key storage; create, regenerate, and remove key pairs
+class sshkeys::keymaster {
+ include sshkeys::var
+ file { $sshkeys::var::keymaster_storage:
+ ensure => directory,
+ owner => puppet,
+ group => puppet,
+ mode => 644,
+ }
+ # Realize all virtual master keys
+ Sshkeys::Setup_key_master <| |>
+}