Puppet Class: daq::service::rce

Defined in:
manifests/service/rce.pp

Summary

Manage DAQ RCE service

Overview



4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
# File 'manifests/service/rce.pp', line 4

class daq::service::rce {
  require daq::daqsdk
  require daq::service::config

  $conf = {
    env_file     => $daq::env_file,
    current_path => $daq::daqsdk::current_path,
  }

  systemd::unit_file { 'rce.service':
    content => epp("${module_name}/rce.service.epp", $conf),
  }
  ~> service { 'rce':
    ensure    => 'running',
    enable    => true,
    subscribe => File[$daq::env_file],
  }
}