Puppet Class: role::dumps::distribution::server

Defined in:
modules/role/manifests/dumps/distribution/server.pp

Overview



1
2
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
31
32
33
34
35
# File 'modules/role/manifests/dumps/distribution/server.pp', line 1

class role::dumps::distribution::server {
    system::role { 'dumps::distribution::server': description => 'labstore host in the public VLAN that distributes Dumps to clients via NFS/Web/Rsync' }

    include ::profile::standard
    include ::profile::base::firewall
    include ::profile::wmcs::nfs::ferm
    # For downloading public datasets from HDFS analytics-hadoop.
    include ::profile::java
    include ::profile::hadoop::common
    include ::profile::analytics::cluster::hdfs_mount

    include ::profile::dumps::distribution::server
    include ::profile::dumps::distribution::nfs
    include ::profile::dumps::distribution::rsync
    include ::profile::dumps::distribution::ferm
    include ::profile::dumps::distribution::web
    include ::profile::dumps::distribution::monitoring

    include ::profile::dumps::distribution::datasets::cleanup
    include ::profile::dumps::distribution::datasets::cleanup_miscdatasets
    include ::profile::dumps::distribution::datasets::dumpstatusfiles_sync
    include ::profile::dumps::distribution::datasets::rsync_config
    include ::profile::dumps::distribution::datasets::fetcher

    include ::profile::dumps::distribution::mirrors::rsync_config

    # Deploy some Analytics tools to ease pulling data from Hadoop
    include ::profile::analytics::hdfs_tools

    # Kerberos client and credentials to fetch data from
    # the Analytics Hadoop cluster.
    include ::profile::kerberos::client
    include ::profile::kerberos::keytabs

}