Version information
This version is compatible with:
- Puppet Enterprise 2023.2.x, 2023.1.x, 2023.0.x, 2021.7.x, 2021.6.x, 2021.5.x, 2021.4.x, 2021.3.x, 2021.2.x, 2021.1.x, 2021.0.x
- Puppet >= 7.0.0 < 8.0.0
- ,
Start using this module
Add this module to your Puppetfile:
mod 'lsst-daq', '2.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
Changelog
All notable changes to this project will be documented in this file. Each new release typically also includes the latest modulesync defaults. These should not affect the functionality of the module.
v2.1.0 (2023-08-22)
Implemented enhancements:
v2.0.0 (2023-06-23)
Breaking changes:
Implemented enhancements:
v1.3.0 (2023-01-31)
Implemented enhancements:
- normalize supported operating systems #12 (jhoblitt)
- bump puppet/systemd to \< 5.0.0 #10 (jhoblitt)
- add EL9 support #9 (jhoblitt)
v1.2.0 (2022-08-22)
Merged pull requests:
v1.1.0 (2022-07-15)
Merged pull requests:
v1.0.0 (2022-06-17)
Merged pull requests:
v0.1.2 (2022-06-14)
Merged pull requests:
v0.1.1 (2022-06-13)
Merged pull requests:
v0.1.0 (2022-06-13)
Merged pull requests:
* This Changelog was automatically generated by github_changelog_generator
Dependencies
- puppetlabs/stdlib (>= 5.0.0 < 10.0.0)
- puppet/systemd (>= 3.0.0 < 5.0.0)
- puppet/archive (>= 4.0.0 < 8.0.0)