Puppet Class: role::puppetserver::pontoon

Defined in:
modules/role/manifests/puppetserver/pontoon.pp

Overview

SPDX-License-Identifier: Apache-2.0

Class: role::puppetserver::pontoon

Sets up a Pontoon puppetserver. Meant to work in Cloud VPS only. See also wikitech.wikimedia.org/wiki/Puppet/Pontoon



7
8
9
10
11
12
13
14
15
16
17
18
19
# File 'modules/role/manifests/puppetserver/pontoon.pp', line 7

class role::puppetserver::pontoon {
    system::role { 'puppetserver::pontoon':
        description => 'Pontoon per-stack puppetserver',
    }

    # profile::base is needed here for bootstraps to happen, ideally
    # profile::base::production is used instead
    include profile::base
    include profile::firewall

    include profile::puppetserver::pontoon
    include profile::puppetserver::scripts
}