From 0f87959499fabb37d06fcd203bd3f29a3e29e0c6 Mon Sep 17 00:00:00 2001 From: Ossi Salmi Date: Wed, 6 Jul 2011 16:42:43 +0300 Subject: [PATCH] Added variable for puppet key length and increased default to 2048. --- puppet/manifests/init.pp | 4 ++++ puppet/templates/puppet.conf.erb | 3 +++ 2 files changed, 7 insertions(+) diff --git a/puppet/manifests/init.pp b/puppet/manifests/init.pp index 4d2a588..c650292 100644 --- a/puppet/manifests/init.pp +++ b/puppet/manifests/init.pp @@ -9,6 +9,10 @@ class puppet::client { $puppet_server = "puppet" } + if ! $puppet_keylength { + $puppet_keylength = "2048" + } + case $operatingsystem { openbsd: { $vardir = "/var/puppet" } default: { $vardir = "/var/lib/puppet" } diff --git a/puppet/templates/puppet.conf.erb b/puppet/templates/puppet.conf.erb index 3cc1c75..9b2d447 100644 --- a/puppet/templates/puppet.conf.erb +++ b/puppet/templates/puppet.conf.erb @@ -40,6 +40,9 @@ pluginsignore = .svn CVS RCS factpath = $vardir/lib/facter + # The bit length of keys. + keylength = <%= puppet_keylength %> + <% if puppetversion[/\d+/].to_i >= 2 -%> [agent] <% else -%>