Puppet Class: profile::mariadb::misc::tendril

Defined in:
modules/profile/manifests/mariadb/misc/tendril.pp

Overview

tendril.wikimedia.org db



2
3
4
5
6
7
8
9
10
11
12
13
14
15
# File 'modules/profile/manifests/mariadb/misc/tendril.pp', line 2

class profile::mariadb::misc::tendril {
    ensure_packages('libodbc1') # hack to fix CONNECT dependency

    profile::mariadb::section { 'tendril': }

    # Firewall rules for the tendril db hosts so they can be accessed
    # by tendril, dbtree and orchestrator web servers (on public ips)
    ferm::service { 'tendril-backend':
        proto   => 'tcp',
        port    => '3306',
        notrack => true,
        srange  => '@resolve((dbmonitor1002.wikimedia.org dborch1001.wikimedia.org))',
    }
}