Puppet Class: profile::orchestrator::web

Defined in:
modules/profile/manifests/orchestrator/web.pp

Overview

SPDX-License-Identifier: Apache-2.0



2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
# File 'modules/profile/manifests/orchestrator/web.pp', line 2

class profile::orchestrator::web {
    class { 'httpd':
        modules => ['headers', 'proxy', 'proxy_http', 'rewrite', 'ssl', 'macro'],
    }
    class { 'sslcert::dhparam': }

    $ssl_settings = ssl_ciphersuite('apache', 'strong', true)
    include profile::idp::client::httpd

    ferm::service { 'orchestrator-http-https':
        proto => 'tcp',
        port  => [80,443],
    }

    profile::auto_restarts::service { 'apache2': }
}