## ## Install the base server. ## class apache::install { package { "httpd": ensure => installed, } package { "mod_ssl": ensure => installed, } service { "httpd": ensure => "true", enable => "true", hasrestart => "true", hasstatus => "true", require => Package['httpd'], } } class apache::install::iclassify inherits apache::install { Service["httpd"] { require => [ Package['httpd'], Package['mod_ssl'], File["/etc/httpd/ssl/iclassify.crt"], File["/etc/httpd/ssl/iclassify.key"], File["/etc/httpd/conf.d/iclassify.conf"] ], } }