Puppet Function: peadm::assert_supported_pe_version
- Defined in:
-
functions/assert_supported_pe_version.pp
- Function type:
- Puppet Language
Overview
peadm::assert_supported_pe_version(String $version) ⇒ Struct[{'supported' => Boolean}]
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
|
# File 'functions/assert_supported_pe_version.pp', line 3
function peadm::assert_supported_pe_version (
String $version,
) >> Struct[{'supported' => Boolean}] {
$oldest = '2019.7'
$newest = '2021.2'
$supported = ($version =~ SemVerRange(">= ${oldest} <= ${newest}"))
unless $supported {
fail(@("REASON"/L))
This version of the puppetlabs-peadm module does not support PE ${version}.
For PE versions older than ${oldest}, please use version 1.x of the \
puppetlabs-peadm module.
For PE versions newer than ${newest}, check to see if a new version of peadm \
exists which supports that version of PE.
| REASON
}
return({ 'supported' => $supported })
}
|