Puppet Class: lcgdm::rfio::service

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

Overview



1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
# File 'manifests/rfio/service.pp', line 1

class lcgdm::rfio::service () inherits lcgdm::rfio::params {
  Class[lcgdm::rfio::install] -> Class[lcgdm::rfio::service]

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

  service { 'rfiod':
    ensure     => running,
    enable     => true,
    hasrestart => true,
    hasstatus  => true,
    name       => 'rfiod',
    subscribe  => File['/etc/sysconfig/rfiod',
                  "/etc/grid-security/${lcgdm::base::config::user}/${lcgdm::base::config::cert}",
                  "/etc/grid-security/${lcgdm::base::config::user}/${lcgdm::base::config::certkey}"],
  }
}