Class apache_httpd::service::ssl
In: /modules/apache_httpd/manifests/service/ssl.pp
Parent: apache_httpd::service::base

Class: apache_httpd::service::ssl

Apache httpd web server service ssl class, inherited from the base class.

We add the mod_ssl package with a stipped-down configuration. This class is not meant to be included on its own, but from the main class when $ssl is true.

Resources

Resources

Apache_httpd::File["ssl.conf"]
   require => Package["mod_ssl"]
   content => template("apache_httpd/conf.d/ssl.conf")

We disable everything in the file except loading the module To listen on 443, the directive is required in an apache_httpd::file

Package["mod_ssl"]
   ensure => installed

Main package and service changes

[Validate]