Puppet Class: storm::gridftp

Defined in:
manifests/gridftp.pp

Summary

StoRM GridFTP puppet module

Overview

Parameters

The StoRM GridFTP configuration parameters are:

  • port: the port used by GridFTP server service;

  • port_range: the range of ports used by transfer sockets; format is 'MIN,MAX';

  • connections_max: the number of max allowed connections to server;

Examples:

Example of usage

class { 'storm::gridftp':
  port            => 2811,
  port_range      => '20000,25000',
  connections_max => 2000,
}

Parameters:

  • port (Integer)

    The port used by GridFTP server service.

  • port_range (String)

    The range of ports used by transfer sockets; format is 'MIN,MAX'.

  • connections_max (Integer)

    The number of max allowed connections to server.

  • log_single (String)

    Session log file path. Default is: /var/log/storm/storm-gridftp-session.log

  • log_transfer (String)

    Transfer log file path. Default is: /var/log/storm/storm-globus-gridftp.log

  • redirect_lcmaps_log (Boolean)

    If true, redirect the LCMAPS log to the file specified by 'llgt_log_file'.

  • llgt_log_file (String)

    The LCMAPS log file used if 'redirect_lcmaps_log' is true.

  • lcmaps_debug_level (Integer)

    The LCMAPS logging level. Values from 0 (ERROR) to 5 (DEBUG). Default: 3 (INFO)

  • lcas_debug_level (Integer)

    The LCAS logging level. Values from 0 (ERROR) to 5 (DEBUG). Default: 3 (INFO)

  • load_storm_dsi_module (Boolean)

    Enable/Disable StoRM DSI module. Default: true (enabled)



50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
# File 'manifests/gridftp.pp', line 50

class storm::gridftp (

  Integer $port,
  String $port_range,
  Integer $connections_max,

  String $log_single,
  String $log_transfer,

  Boolean $redirect_lcmaps_log,
  String $llgt_log_file,

  Integer $lcmaps_debug_level,
  Integer $lcas_debug_level,

  Boolean $load_storm_dsi_module,

) {

  contain storm::gridftp::install
  contain storm::gridftp::config
  contain storm::gridftp::service

  Class['storm::gridftp::install']
  -> Class['storm::gridftp::config']
  -> Class['storm::gridftp::service']
}