/[adm]/puppet/modules/openssl/manifests/init.pp
ViewVC logotype

Contents of /puppet/modules/openssl/manifests/init.pp

Parent Directory Parent Directory | Revision Log Revision Log


Revision 484 - (show annotations) (download)
Tue Nov 30 19:21:44 2010 UTC (13 years, 3 months ago) by misc
File size: 501 byte(s)
add requires so the exec do not fail with command not found
1 class openssl {
2 class base {
3 package { 'openssl':
4 ensure => installed
5 }
6 }
7
8 define self_signed_cert($directory = '/etc/certs') {
9 include openssl::base
10
11 $pem_file = "$name.pem"
12 exec { "openssl req -x509 -nodes -days 365 -newkey rsa:2048 -keyout $pem_file -out $pem_file -subj '/CN=$name.$domain'":
13 cwd => "$directory",
14 creates => "$directory/$name.pem",
15 require => Package['openssl']
16 }
17 }
18 }

  ViewVC Help
Powered by ViewVC 1.1.30