Puppet Class: role::wmcs::openstack::eqiad1::labweb

Defined in:
modules/role/manifests/wmcs/openstack/eqiad1/labweb.pp

Overview

All horizon/striker/wikitech profiles should fold into role::wmcs::openstack::eqiad1::web when labweb* is finished



3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
# File 'modules/role/manifests/wmcs/openstack/eqiad1/labweb.pp', line 3

class role::wmcs::openstack::eqiad1::labweb {
    system::role { $name: }

    include ::profile::standard
    include ::profile::ldap::client::labs
    include ::profile::base::firewall

    # Currently we run both nutcracker and mcrouter.  Nutcracker is for
    #  the soon-to-be-moved wikitech/mediawiki install;
    #  Mcrouter is used by Horizon.  They share the same
    #  memcached backends.
    include ::profile::openstack::eqiad1::nutcracker
    include ::profile::openstack::eqiad1::cloudweb_mcrouter

    include ::profile::lvs::realserver

    # Wikitech:
    include ::profile::openstack::eqiad1::wikitech::web
    include ::profile::openstack::eqiad1::wikitech::monitor

    # Horizon:
    include ::profile::openstack::eqiad1::horizon::dashboard_source_deploy

    # Striker:
    include ::profile::wmcs::striker::web

    include ::profile::tlsproxy::envoy # TLS termination
}