Version information
This version is compatible with:
- Puppet Enterprise 2023.4.x, 2023.3.x, 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 < 9.0.0
- ,
Start using this module
Add this module to your Puppetfile:
mod 'lsst-ccs_hcu', '3.1.1'
Learn more about managing modules with a PuppetfileDocumentation
ccs_hcu
Reference
Table of Contents
Classes
ccs_hcu
: Install hcu-specific stuff.ccs_hcu::canbus
: Add (or remove) the lion canbus module.ccs_hcu::filter_changer
: Add (or remove) filter changer device linksccs_hcu::ft4232h
: Add settings for FT4232H device.ccs_hcu::imanager
: Add (or remove) the iManager module.ccs_hcu::power
: Add (or remove) hcu shutdown utilitiesccs_hcu::vldrive
: Add (or remove) the lion vldrive module.
Defined types
ccs_hcu::dkms
: Configure DKMS for module
Classes
ccs_hcu
Install hcu-specific stuff.
Parameters
The following parameters are available in the ccs_hcu
class:
quadbox
Data type: Boolean
True if this is a quadbox host.
Default value: false
canbus
Data type: Variant[Boolean,String]
True (or 'present') if need specified module; false (or 'absent') removes it; 'nothing' does nothing.
Default value: false
vldrive
Data type: Variant[Boolean,String]
True (or 'present') if need specified module; false (or 'absent') removes it; 'nothing' does nothing.
Default value: false
imanager
Data type: Variant[Boolean,String]
True (or 'present') if need specified module; false (or 'absent') removes it; 'nothing' does nothing.
Default value: false
filter_changer
Data type: Variant[Boolean,String]
True (or 'present') to install; false (or 'absent') to remove.
Default value: false
ft4232h
Data type: Boolean
true or false to enable ft4232h.
Default value: false
pkgurl
Data type: String
String specifying URL to fetch sources from.
Default value: 'https://example.org'
pkgurl_user
Data type: String
String specifying username to access pkgurl.
Default value: 'someuser'
pkgurl_pass
Data type: String
String specifying password to access pkgurl.
Default value: 'somepass'
ccs_hcu::canbus
Add (or remove) the lion canbus module.
Parameters
The following parameters are available in the ccs_hcu::canbus
class:
ensure
Data type: String
String saying whether to install ('present') or remove ('absent') module.
Default value: 'nothing'
module
Data type: String
Module name.
Default value: 'advSocketCAN'
version
Data type: String
Version string.
Default value: '1.0.1.0'
ccs_hcu::filter_changer
Add (or remove) filter changer device links
Parameters
The following parameters are available in the ccs_hcu::filter_changer
class:
ensure
Data type: String
String saying whether to install ('present') or remove ('absent').
Default value: 'absent'
ccs_hcu::ft4232h
Add settings for FT4232H device.
ccs_hcu::imanager
Add (or remove) the iManager module.
Parameters
The following parameters are available in the ccs_hcu::imanager
class:
ensure
Data type: String
String saying whether to install ('present') or remove ('absent') module.
Default value: 'nothing'
module
Data type: String
Module name.
Default value: 'imanager'
version
Data type: String
Version string.
Default value: '1.5.0'
ccs_hcu::power
Add (or remove) hcu shutdown utilities
Parameters
The following parameters are available in the ccs_hcu::power
class:
ensure
Data type: String
String saying whether to install ('present') or remove ('absent').
Default value: 'absent'
quadbox
Data type: Boolean
Boolean true on quadbox hosts
Default value: false
ccs_hcu::vldrive
Add (or remove) the lion vldrive module.
Parameters
The following parameters are available in the ccs_hcu::vldrive
class:
ensure
Data type: String
String saying whether to install ('present') or remove ('absent') module.
Default value: 'nothing'
module
Data type: String
Module name.
Default value: 'versaapi'
version
Data type: String
Version string.
Default value: '1.5.0'
Defined types
ccs_hcu::dkms
Configure DKMS for module
Parameters
The following parameters are available in the ccs_hcu::dkms
defined type:
ensure
Data type: Enum['present', 'absent']
String saying whether to install ('present') or remove ('absent') module.
module
Data type: String
Name of module
version
Data type: String
Version String
archive
Data type: String
Name of Archive resource to order upon.
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.
v3.1.0 (2023-08-22)
Implemented enhancements:
v3.0.0 (2023-06-23)
Breaking changes:
Implemented enhancements:
v2.3.0 (2023-01-31)
Implemented enhancements:
v2.2.2 (2022-08-17)
Merged pull requests:
v2.2.1 (2022-08-17)
Merged pull requests:
v2.2.0 (2022-07-15)
Merged pull requests:
- add EL8 support #4 (jhoblitt)
- Improve treatment of package source #3 (glennmorris)
v2.1.0 (2022-07-13)
v2.0.0 (2022-02-01)
Merged pull requests:
v0.1.1 (2021-07-29)
Merged pull requests:
v0.1.0 (2020-06-11)
* This Changelog was automatically generated by github_changelog_generator
Dependencies
- puppetlabs/stdlib (>= 5.0.0 < 10.0.0)
- saz/sudo (>= 6.0.0 < 9.0.0)
- puppet/archive (>= 6.0.0 < 8.0.0)