Puppet Class: role::releases

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

Overview



26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
# File 'modules/role/manifests/releases.pp', line 26

class role::releases {

    system::role { 'releases':
        ensure      => 'present',
        description => 'Wikimedia Software Releases Server',
    }

    include ::profile::base::production
    include ::profile::base::firewall
    include ::profile::backup::host
    include ::profile::releases::common
    include ::profile::releases::mediawiki
    include ::profile::docker::ferm
    include ::profile::kubernetes::deployment_server
    include ::profile::releases::mediawiki::private
    include ::profile::releases::mediawiki::security
    include ::profile::releases::mwcli
    include ::profile::releases::reprepro
    include ::profile::releases::parsoid
    include ::profile::releases::blubber
    include ::profile::releases::wikibase
    include ::profile::tlsproxy::envoy # TLS termination
}