From 742008eee81a18d842028da881ce5bc67e42d714 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Timo=20M=E4kinen?= Date: Tue, 13 Mar 2012 12:13:54 +0200 Subject: [PATCH] Added ssl helper class which defines $ssl::certs and $ssl::private variables. --- ssl/manifests/init.pp | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) diff --git a/ssl/manifests/init.pp b/ssl/manifests/init.pp index 0268e7f..0ff0863 100644 --- a/ssl/manifests/init.pp +++ b/ssl/manifests/init.pp @@ -1,3 +1,26 @@ + +# Helper class which defines cert and private directories. +# +class ssl { + + case $operatingsystem { + "centos","fedora": { + $certs = "/etc/pki/tls/certs" + $private = "/etc/pki/tls/private" + } + "openbsd": { + $certs = "/etc/ssl" + $private = "/etc/ssl/private" + } + default: { + $certs = "/etc/ssl/certs" + $private = "/etc/ssl/private" + } + } + +} + + # Install OpenSSL. # class ssl::openssl {