Puppet Class: lcgdm::rfio::config

Inherits:
lcgdm::rfio::params
Defined in:
manifests/rfio/config.pp

Overview

Parameters:

  • active (Any) (defaults to: $lcgdm::rfio::params::active)
  • ulimitn (Any) (defaults to: $lcgdm::rfio::params::ulimitn)
  • coredump (Any) (defaults to: $lcgdm::rfio::params::coredump)
  • portrange (Any) (defaults to: $lcgdm::rfio::params::portrange)
  • startoptions (Any) (defaults to: $lcgdm::rfio::params::startoptions)
  • nshost (Any) (defaults to: $lcgdm::rfio::params::nshost)
  • dpmhost (Any) (defaults to: $lcgdm::rfio::params::dpmhost)


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

class lcgdm::rfio::config (
  $active       = $lcgdm::rfio::params::active,
  $ulimitn      = $lcgdm::rfio::params::ulimitn,
  $coredump     = $lcgdm::rfio::params::coredump,
  $portrange    = $lcgdm::rfio::params::portrange,
  $startoptions = $lcgdm::rfio::params::startoptions,
  $nshost       = $lcgdm::rfio::params::nshost,
  $dpmhost      = $lcgdm::rfio::params::dpmhost,
) inherits lcgdm::rfio::params {
  include('lcgdm::shift::config')

  Class[lcgdm::base::config] -> Class[lcgdm::rfio::config]

  $lcgdm_user = $lcgdm::base::config::user
  $lcgdm_cert = $lcgdm::base::config::cert
  $lcgdm_certkey = $lcgdm::base::config::certkey

  file { '/etc/sysconfig/rfiod':
    owner   => 'root',
    group   => 'root',
    mode    => '0644',
    content => template('lcgdm/rfio/sysconfig.erb');
  }

  lcgdm::shift::value {
    'RFIO RDMT BUFSIZE':
      component => 'RFIO',
      type      => 'DAEMONV3_RDMT_BUFSIZE',
      value     => 524288;

    'RFIO BUFSIZE':
      component => 'RFIO',
      type      => 'DAEMONV3_RDSIZE',
      value     => 524288
  }

}