Puppet Class: role::releases

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

Overview

Class: role::releases

Sets up a machine to generate and host releases of software



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

class role::releases {

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

    include ::profile::standard
    include ::profile::base::firewall
    include ::profile::backup::host
    include ::profile::releases::common
    include ::profile::releases::mediawiki
    include ::profile::releases::mediawiki::security
    include ::profile::releases::reprepro
    include ::profile::releases::parsoid
    include ::profile::releases::blubber
    include ::profile::tlsproxy::envoy # TLS termination
}