-
Notifications
You must be signed in to change notification settings - Fork 11
Expand file tree
/
Copy pathparams.pp
More file actions
64 lines (61 loc) · 2.56 KB
/
params.pp
File metadata and controls
64 lines (61 loc) · 2.56 KB
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
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
# == Class storm::params
#
class storm::params {
$command = '/opt/storm/bin/storm'
$config = '/opt/storm/conf/storm.yaml'
$config_map = {}
$config_template = 'storm/storm.yaml.erb'
$gid = 53001
$group = 'storm'
$group_ensure = 'present'
$local_dir = '/app/storm'
$local_hostname = $::hostname
$log_dir = '/var/log/storm'
$logback = '/opt/storm/logback/cluster.xml'
$logback_template = 'storm/cluster.xml.erb'
$logviewer_childopts = '-Xmx128m -Djava.net.preferIPv4Stack=true'
$nimbus_host = 'nimbus1'
$nimbus_childopts = '-Xmx256m -Djava.net.preferIPv4Stack=true'
$drpc_childopts = '-Xmx256m -Djava.net.preferIPv4Stack=true'
$package_name = 'storm'
$package_ensure = 'present'
$service_autorestart = true
$service_enable = true
$service_ensure = 'present'
$service_manage = true
$service_name_logviewer = 'storm-logviewer'
$service_name_nimbus = 'storm-nimbus'
$service_name_supervisor = 'storm-supervisor'
$service_name_ui = 'storm-ui'
$service_name_drpc = 'storm-drpc'
$service_retries = 999
$service_startsecs = 10
$service_stderr_logfile_keep = 10
$service_stderr_logfile_maxsize = '20MB'
$service_stdout_logfile_keep = 5
$service_stdout_logfile_maxsize = '20MB'
$shell = '/bin/bash'
$storm_messaging_transport = 'backtype.storm.messaging.netty.Context'
$supervisor_childopts = '-Xmx256m -Djava.net.preferIPv4Stack=true'
$supervisor_slots_ports = [6700, 6701]
$ui_childopts = '-Xmx256m -Djava.net.preferIPv4Stack=true'
$uid = 53001
$user = 'storm'
$user_description = 'Storm system account'
$user_ensure = 'present'
$user_home = '/home/storm'
$user_manage = true
$user_managehome = true
$worker_childopts = '-Xmx256m -Djava.net.preferIPv4Stack=true'
$zookeeper_servers = ['zookeeper1']
$drpc_servers = ['drpc1']
# Parameters not exposed to the user via init.pp
$storm_rpm_log_dir = '/opt/storm/logs' # Must match RPM layout; use $log_dir to define actual logging directory
validate_absolute_path($storm_rpm_log_dir)
case $::osfamily {
'RedHat': {}
default: {
fail("The ${module_name} module is not supported on a ${::osfamily} based system.")
}
}
}