Version information
This version is compatible with:
- Puppet Enterprise 2021.6.x, 2021.5.x, 2021.4.x, 2021.3.x, 2021.2.x, 2021.1.x, 2021.0.x, 2019.8.x, 2019.7.x, 2019.5.x, 2019.4.x, 2019.3.x, 2019.2.x, 2019.1.x, 2019.0.x
- Puppet >= 6.0.0 < 8.0.0
- , , , ,
Start using this module
Add this module to your Puppetfile:
mod 'lsst-daq', '1.1.0'
Learn more about managing modules with a PuppetfileDocumentation
daq
Table of Contents
- Overview
- Description
- Usage - Configuration options and additional functionality
- Reference - An under-the-hood peek at what the module is doing and how
Overview
Installs and configures LSST DAQ software.
Description
This module installs the
daq-sdk
and
rpt-sdk
packages. It is also able to [optionally] manage the dsid
and rce
services.
Usage
Hiera Example
---
classes:
- "daq::daqsdk"
- "daq::rptsdk"
- "daq::service::dsid"
- "daq::service::rce"
daq::daqsdk: "R5-V3.2"
daq::rptsdk: "3.5.3"
Reference
See REFERENCE
Reference
Table of Contents
Classes
Public Classes
daq
: Installs and configures LSST DAQ softwaredaq::daqsdk
: Installs LSST DAQ SDK softwaredaq::rptsdk
: Installs LSST RPT SDK softwaredaq::service::dsid
: Manage DAQ DSID servicedaq::service::rce
: Manage DAQ RCE service
Private Classes
daq::service::config
Classes
daq
Installs and configures LSST DAQ software
Parameters
The following parameters are available in the daq
class:
base_path
Data type: Stdlib::Absolutepath
LSST software base install directory. Default: '/opt/lsst'
Default value: '/opt/lsst'
conf_path
Data type: Stdlib::Absolutepath
Service config (systemd EnvironmentFile) path. Default: '/etc/sysconfig'
Default value: '/etc/sysconfig'
backingdir
Data type: Stdlib::Absolutepath
Service backing / cache directory. Default: '/var/lib/vrce'
Default value: '/var/lib/vrce'
interface
Data type: String
Network interface services should listen on. Default: lsst-daq
Default value: 'lsst-daq'
daq::daqsdk
Installs LSST DAQ SDK software
Parameters
The following parameters are available in the daq::daqsdk
class:
repo_url
Data type: Stdlib::HTTPUrl
DAQ SDK Nexus repo
Default value: 'https://repo-nexus.lsst.org/nexus/repository/daq/daq-sdk'
version
Data type: String
DAQ SDK relase version string
Default value: 'R5-V3.2'
purge
Data type: Boolean
If true, purge unmanaged files under the install path.
Default value: false
daq::rptsdk
Installs LSST RPT SDK software
Parameters
The following parameters are available in the daq::rptsdk
class:
repo_url
Data type: Stdlib::HTTPUrl
RPT SDK Nexus repo
Default value: 'https://repo-nexus.lsst.org/nexus/repository/daq/rpt-sdk'
version
Data type: String
RPT SDK relase version string
Default value: 'V3.5.3'
purge
Data type: Boolean
If true, purge unmanaged files under the install path.
Default value: false
daq::service::dsid
Manage DAQ DSID service
daq::service::rce
Manage DAQ RCE service
Dependencies
- puppetlabs/stdlib (>= 5.0.0 < 9.0.0)
- puppet/systemd (>= 3.0.0 < 4.0.0)
- puppet/archive (>= 4.0.0 < 7.0.0)