aboutsummaryrefslogtreecommitdiffstats
path: root/external/sshkeys/manifests/keymaster.pp
diff options
context:
space:
mode:
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 <| |>
+}