diff options
author | Michael Scherer <misc@mageia.org> | 2012-03-25 12:20:18 +0000 |
---|---|---|
committer | Michael Scherer <misc@mageia.org> | 2012-03-25 12:20:18 +0000 |
commit | ec079061b0867a02486a8f48c10c59fa4ed2d96e (patch) | |
tree | 23b4e3774e7edbf704054bbb226b7346ec538b8b /modules/apache/manifests/mod/ssl.pp | |
parent | 1b9c7ba2b996a03d9addd83ffd96426fd25f7ecd (diff) | |
download | puppet-ec079061b0867a02486a8f48c10c59fa4ed2d96e.tar puppet-ec079061b0867a02486a8f48c10c59fa4ed2d96e.tar.gz puppet-ec079061b0867a02486a8f48c10c59fa4ed2d96e.tar.bz2 puppet-ec079061b0867a02486a8f48c10c59fa4ed2d96e.tar.xz puppet-ec079061b0867a02486a8f48c10c59fa4ed2d96e.zip |
split mod_ssl in a separate file ( and directory to not clutter toplevel )
Diffstat (limited to 'modules/apache/manifests/mod/ssl.pp')
-rw-r--r-- | modules/apache/manifests/mod/ssl.pp | 20 |
1 files changed, 20 insertions, 0 deletions
diff --git a/modules/apache/manifests/mod/ssl.pp b/modules/apache/manifests/mod/ssl.pp new file mode 100644 index 00000000..8ebb382d --- /dev/null +++ b/modules/apache/manifests/mod/ssl.pp @@ -0,0 +1,20 @@ +class apache::mod::ssl { + include apache::base + file { '/etc/ssl/apache/': + ensure => directory + } + + openssl::self_signed_cert{ 'localhost': + directory => '/etc/ssl/apache/', + before => Apache::Config['/etc/httpd/conf/vhosts.d/01_default_ssl_vhost.conf'], + } + + package { 'apache-mod_ssl': } + + apache::config { + '/etc/httpd/conf/vhosts.d/01_default_ssl_vhost.conf': + content => template('apache/01_default_ssl_vhost.conf'); + '/etc/httpd/conf.d/ssl.conf': + content => template('apache/ssl.conf'); + } +} |