From 0e75ef0a2b30bfdfc74a4c18e0ea3f4b86b34e25 Mon Sep 17 00:00:00 2001 From: mh Date: Sat, 1 Nov 2008 11:16:54 +0000 Subject: merged with puzzle --- manifests/ssl.pp | 33 +++++++++++++++++++++++++++++++++ 1 file changed, 33 insertions(+) create mode 100644 manifests/ssl.pp (limited to 'manifests/ssl.pp') diff --git a/manifests/ssl.pp b/manifests/ssl.pp new file mode 100644 index 0000000..7106907 --- /dev/null +++ b/manifests/ssl.pp @@ -0,0 +1,33 @@ +# manifests/ssl.pp + +class apache::ssl inherits apache { + case $operatingsystem { + centos: { include apache::ssl::centos } + gentoo: { include apache::ssl::gentoo } + defaults: { include apache::ssl::base } + } +} + +class apache::ssl::base {} + + +### distribution specific classes + +### centos +class apache::ssl::centos inherits apache::ssl::base { + package { 'mod_ssl': + name => 'mod_ssl', + ensure => present, + require => Package[apache], + } + apache::config::file{ 'ssl.conf': } + apache::config::file{ 'ssl_defaults.inc': } + apache::vhost::file{ '0-default_ssl.conf': } +} + +### gentoo +class apache::ssl::gentoo inherits apache::ssl::base { + apache::module::file { '00_default_settings': } + apache::module::file { '00_error_documents': } + apache::vhost::file { '00_default_ssl_vhost': } +} -- cgit v1.2.3