Puppet Class: hadoop::resourcemanager::config

Defined in:
manifests/resourcemanager/config.pp

Overview

Class hadoop::resourcemanager::config



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
# File 'manifests/resourcemanager/config.pp', line 3

class hadoop::resourcemanager::config {
  contain hadoop::common::config
  if $hadoop::hdfs_enable {
    contain hadoop::common::hdfs::config
  }
  contain hadoop::common::mapred::config
  contain hadoop::common::yarn::config
  contain hadoop::common::yarn::daemon

  if $hadoop::realm and $hadoop::realm != '' {
    file { $hadoop::keytab_resourcemanager:
      owner => 'yarn',
      group => 'yarn',
      mode  => '0400',
      alias => 'rm.service.keytab',
    }
  }

  if $hadoop::features["restarts"] {
    $cron_ensure = 'present'
  } else {
    $cron_ensure = 'absent'
  }
  file { '/etc/cron.d/hadoop-resourcemanager-restarts':
    ensure  => $cron_ensure,
    owner   => 'root',
    group   => 'root',
    mode    => '0644',
    alias   => 'rm-cron',
    content => template('hadoop/cron-resourcemanager.erb'),
  }
}