Puppet Class: role::miscweb

Defined in:
modules/role/manifests/miscweb.pp

Overview

a webserver for misc. apps and static sites



2
3
4
5
6
7
8
9
10
11
12
13
14
15
# File 'modules/role/manifests/miscweb.pp', line 2

class role::miscweb {
    include profile::base::production            # base tools
    include profile::firewall                    # firewalling
    include profile::backup::host                # Bacula backups
    include profile::miscweb::httpd              # common webserver setup
    include profile::miscweb::rsync              # copy data for migrations
    include profile::tlsproxy::envoy             # TLS termination
    include profile::prometheus::apache_exporter # dashboard data

    include profile::microsites::static_rt       # https://static-rt.wikimedia.org
    include profile::microsites::query_service   # parts of https://query.wikidata.org (T266702)
    include profile::microsites::os_reports      # https://os-reports.wikimedia.org
    include profile::microsites::monitoring      # Contains blackbox checks for miscweb services on Kubernetes (T300171)
}