diff options
author | Michael Scherer <misc@mageia.org> | 2010-11-30 19:21:42 +0000 |
---|---|---|
committer | Michael Scherer <misc@mageia.org> | 2010-11-30 19:21:42 +0000 |
commit | 50a01a7234c7c5ffe0f9c47392b2d6e27ab673ec (patch) | |
tree | 0db4fe806d56ff6956030ebe096c393b05734837 /modules | |
parent | 761a27116aec89d5163a700f5cb4940202dabdec (diff) | |
download | puppet-50a01a7234c7c5ffe0f9c47392b2d6e27ab673ec.tar puppet-50a01a7234c7c5ffe0f9c47392b2d6e27ab673ec.tar.gz puppet-50a01a7234c7c5ffe0f9c47392b2d6e27ab673ec.tar.bz2 puppet-50a01a7234c7c5ffe0f9c47392b2d6e27ab673ec.tar.xz puppet-50a01a7234c7c5ffe0f9c47392b2d6e27ab673ec.zip |
split the declaration of openssl in a class so we can have multiple
declaration of self_signed_certificate
Diffstat (limited to 'modules')
-rw-r--r-- | modules/openssl/manifests/init.pp | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/modules/openssl/manifests/init.pp b/modules/openssl/manifests/init.pp index fb1f9239..74875bc2 100644 --- a/modules/openssl/manifests/init.pp +++ b/modules/openssl/manifests/init.pp @@ -1,8 +1,13 @@ class openssl { - define self_signed_cert($directory = '/etc/certs') { + class base { package { 'openssl': ensure => installed } + } + + define self_signed_cert($directory = '/etc/certs') { + include openssl::base + $pem_file = "$name.pem" exec { "openssl req -x509 -nodes -days 365 -newkey rsa:2048 -keyout $pem_file -out $pem_file -subj '/CN=$name.$domain'": cwd => "$directory", |