# Class: httpd::ssl # # This class installs Apache SSL capabilities # # Parameters: # - The $ssl_package name from the apache::params class # # Actions: # - Install Apache SSL capabilities # # Requires: # # Sample Usage: # class httpd::ssl { include httpd case $::operatingsystem { 'centos', 'fedora', 'redhat', 'scientific': { package { 'apache_ssl_package': ensure => installed, name => $httpd::params::ssl_package, require => Package['httpd'], } } 'ubuntu', 'debian': { httpd_mod { 'ssl': ensure => present, } } default: { fail( "${::operatingsystem} not defined in httpd::ssl.") } } }