Puppet Class: role::deployment_server

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

Overview

Mediawiki Deployment Server (prod)



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

class role::deployment_server {
    include ::standard
    include ::profile::base::firewall
    # All needed classes for deploying mediawiki
    include ::profile::mediawiki::common
    include ::profile::mediawiki::deployment::server
    include ::profile::mediawiki::mcrouter_wancache
    include ::profile::prometheus::mcrouter_exporter
    include ::profile::backup::host
    include ::role::deployment::mediawiki
    include ::profile::releases::mediawiki::security
    include ::profile::releases::upload
    include ::profile::kubernetes::deployment_server
    include ::profile::mediawiki::web_testing
    backup::set {'home': }
    # proxy for connection to other servers
    include ::profile::services_proxy
    # ship logs through the logging pipeline
    include ::profile::rsyslog::kafka_shipper
}