Skip to content

Commit 40c7ce2

Browse files
authored
Merge pull request #654 from mhashizume/PA-5337/main/pe-integration
(PA-5337) PE integration
2 parents 3547b25 + 01ae82e commit 40c7ce2

File tree

2 files changed

+17
-1
lines changed

2 files changed

+17
-1
lines changed

manifests/params.pp

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -61,9 +61,13 @@
6161
$collection = 'puppet6'
6262
}
6363
# pe_version >= 2021.0, use puppet7
64-
else {
64+
elsif versioncmp($_pe_version, '2023.3') < 0 {
6565
$collection = 'puppet7'
6666
}
67+
# pe_version >= 2023.3, use puppet8
68+
else {
69+
$collection = 'puppet8'
70+
}
6771
# The aio puppet-agent version currently installed on the compiling master
6872
# (only used in PE)
6973
if is_function_available('pe_compiling_server_aio_build') {

spec/classes/puppet_agent_params_spec.rb

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -81,5 +81,17 @@ def sets_collection_to(collection)
8181

8282
it { sets_collection_to('puppet7') }
8383
end
84+
85+
context '2023.3 > pe_version >= 2023.0' do
86+
let(:facts) { super().merge(custom_fact__pe_version: '2023.0') }
87+
88+
it { sets_collection_to('puppet7') }
89+
end
90+
91+
context 'pe_version >= 2023.3' do
92+
let(:facts) { super().merge(custom_fact__pe_version: '2023.3') }
93+
94+
it { sets_collection_to('puppet8') }
95+
end
8496
end
8597
end

0 commit comments

Comments
 (0)