Puppet Class: profile::installserver::http

Defined in:
modules/profile/manifests/installserver/http.pp

Overview

Installs a web server for the install server



2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
# File 'modules/profile/manifests/installserver/http.pp', line 2

class profile::installserver::http {

    include install_server::web_server

    class { '::sslcert::dhparam': }

    acme_chief::cert { 'apt':
        puppet_rsc => Exec['nginx-reload'],
    }

    ferm::service { 'install_http':
        proto => 'tcp',
        port  => '(http https)'
    }

    monitoring::service { 'http':
        description   => 'HTTP',
        check_command => 'check_http',
        notes_url     => 'https://wikitech.wikimedia.org/wiki/APT_repository',
    }
}