Codebase list ruby-beaker-hostgenerator / 27de973
New upstream snapshot. Debian Janitor 2 years ago
295 changed file(s) with 8395 addition(s) and 2292 deletion(s). Raw diff Collapse all Expand all
0 version: 2
1 updates:
2 - package-ecosystem: bundler
3 directory: "/"
4 schedule:
5 interval: daily
6 time: "13:00"
7 open-pull-requests-limit: 10
0 name: Release
1
2 on:
3 create:
4 ref_type: tag
5
6 jobs:
7 release:
8 runs-on: ubuntu-latest
9 if: github.repository == 'voxpupuli/beaker-hostgenerator'
10 steps:
11 - uses: actions/checkout@v2
12 - name: Install Ruby 2.7
13 uses: ruby/setup-ruby@v1
14 with:
15 ruby-version: '2.7'
16 - name: Build gem
17 run: gem build *.gemspec
18 - name: Publish gem
19 run: gem push *.gem
20 env:
21 GEM_HOST_API_KEY: '${{ secrets.RUBYGEMS_AUTH_TOKEN }}'
0 name: Test
1
2 on:
3 - pull_request
4 - push
5
6 jobs:
7 test:
8 runs-on: ubuntu-latest
9 strategy:
10 fail-fast: false
11 matrix:
12 ruby:
13 - "2.4"
14 - "2.5"
15 - "2.6"
16 - "2.7"
17 name: Ruby ${{ matrix.ruby }}
18 steps:
19 - uses: actions/checkout@v2
20 - name: Install Ruby ${{ matrix.ruby }}
21 uses: ruby/setup-ruby@v1
22 with:
23 ruby-version: ${{ matrix.ruby }}
24 bundler-cache: true
25 - name: Run tests
26 run: bundle exec rake test:spec
0 # Change Log
0 # Changelog
1
12 All notable changes to this project will be documented in this file.
23
3 This project makes a strong effort to adhere to [Semantic
4 Versioning](http://semver.org).
4 ## [1.4.0](https://github.com/voxpupuli/beaker-hostgenerator/tree/1.4.0) (2021-05-11)
5
6 [Full Changelog](https://github.com/voxpupuli/beaker-hostgenerator/compare/1.3.0...1.4.0)
7
8 **Implemented enhancements:**
9
10 - \(IMAGES-1273\) add support for Debian 11 amd64 [\#210](https://github.com/voxpupuli/beaker-hostgenerator/pull/210) ([ciprianbadescu](https://github.com/ciprianbadescu))
11 - Add support for redhat8-POWER \(el-8-ppc64le\) [\#208](https://github.com/voxpupuli/beaker-hostgenerator/pull/208) ([GabrielNagy](https://github.com/GabrielNagy))
12
13 **Merged pull requests:**
14
15 - Deal with nil when merging [\#209](https://github.com/voxpupuli/beaker-hostgenerator/pull/209) ([ekohl](https://github.com/ekohl))
16
17 ## [1.3.0](https://github.com/voxpupuli/beaker-hostgenerator/tree/1.3.0) (2021-04-15)
18
19 [Full Changelog](https://github.com/voxpupuli/beaker-hostgenerator/compare/1.2.10...1.3.0)
20
21 **Implemented enhancements:**
22
23 - Modify osx11.2 to osx11 [\#206](https://github.com/voxpupuli/beaker-hostgenerator/pull/206) ([BobosilaVictor](https://github.com/BobosilaVictor))
24 - Add support for OpenSuSE 42 and 15 [\#202](https://github.com/voxpupuli/beaker-hostgenerator/pull/202) ([ekohl](https://github.com/ekohl))
25 - Add Fedora 33 support [\#198](https://github.com/voxpupuli/beaker-hostgenerator/pull/198) ([ekohl](https://github.com/ekohl))
26
27 **Closed issues:**
28
29 - Please add support for OpenSUSE Leap 42.3 and OpenSUSE Leap 15 [\#151](https://github.com/voxpupuli/beaker-hostgenerator/issues/151)
30
31 **Merged pull requests:**
32
33 - \(IMAGES-1266\) Add macOS 11.2 Big Sur support [\#205](https://github.com/voxpupuli/beaker-hostgenerator/pull/205) ([GabrielNagy](https://github.com/GabrielNagy))
34 - parser: replace obsolete URI.decode with CGI.unescape [\#204](https://github.com/voxpupuli/beaker-hostgenerator/pull/204) ([kenyon](https://github.com/kenyon))
35 - Allow newer development dependencies [\#201](https://github.com/voxpupuli/beaker-hostgenerator/pull/201) ([ekohl](https://github.com/ekohl))
36 - Convert from Travis to Github Actions [\#200](https://github.com/voxpupuli/beaker-hostgenerator/pull/200) ([ekohl](https://github.com/ekohl))
37 - \(maint\) Remove existing codeowners [\#199](https://github.com/voxpupuli/beaker-hostgenerator/pull/199) ([lucywyman](https://github.com/lucywyman))
38 - Generate Fedora and CentOS data where possible [\#194](https://github.com/voxpupuli/beaker-hostgenerator/pull/194) ([ekohl](https://github.com/ekohl))
39
40 ## [1.2.10](https://github.com/voxpupuli/beaker-hostgenerator/tree/1.2.10) (2020-11-20)
41
42 [Full Changelog](https://github.com/voxpupuli/beaker-hostgenerator/compare/1.2.9...1.2.10)
43
44 **Merged pull requests:**
45
46 - \(maint\) Fix for PEZ builds [\#197](https://github.com/voxpupuli/beaker-hostgenerator/pull/197) ([nmburgan](https://github.com/nmburgan))
47
48 ## [1.2.9](https://github.com/voxpupuli/beaker-hostgenerator/tree/1.2.9) (2020-11-20)
49
50 [Full Changelog](https://github.com/voxpupuli/beaker-hostgenerator/compare/1.2.8...1.2.9)
51
52 **Merged pull requests:**
53
54 - \(maint\) Update for removal of enterprise-dist master [\#196](https://github.com/voxpupuli/beaker-hostgenerator/pull/196) ([nmburgan](https://github.com/nmburgan))
55 - \(IMAGES-1238\) add ubuntu2004-AARCH64 platform [\#195](https://github.com/voxpupuli/beaker-hostgenerator/pull/195) ([ciprianbadescu](https://github.com/ciprianbadescu))
56
57 ## [1.2.8](https://github.com/voxpupuli/beaker-hostgenerator/tree/1.2.8) (2020-09-29)
58
59 [Full Changelog](https://github.com/voxpupuli/beaker-hostgenerator/compare/1.2.7...1.2.8)
60
61 **Merged pull requests:**
62
63 - \(maint\) Add support for pe builds in main directory [\#193](https://github.com/voxpupuli/beaker-hostgenerator/pull/193) ([underscorgan](https://github.com/underscorgan))
64 - Add Fedora 32 + fix Fedora Vagrant box name [\#184](https://github.com/voxpupuli/beaker-hostgenerator/pull/184) ([ekohl](https://github.com/ekohl))
65
66 ## [1.2.7](https://github.com/voxpupuli/beaker-hostgenerator/tree/1.2.7) (2020-09-09)
67
68 [Full Changelog](https://github.com/voxpupuli/beaker-hostgenerator/compare/1.2.6...1.2.7)
69
70 **Merged pull requests:**
71
72 - \(IMAGES-1230\) Add support for RedHat 8 ARM64 [\#192](https://github.com/voxpupuli/beaker-hostgenerator/pull/192) ([GabrielNagy](https://github.com/GabrielNagy))
73 - Add .travis.yml [\#189](https://github.com/voxpupuli/beaker-hostgenerator/pull/189) ([genebean](https://github.com/genebean))
74 - Add Dependabot to keep thins up to date [\#186](https://github.com/voxpupuli/beaker-hostgenerator/pull/186) ([genebean](https://github.com/genebean))
75
76 ## [1.2.6](https://github.com/voxpupuli/beaker-hostgenerator/tree/1.2.6) (2020-06-19)
77
78 [Full Changelog](https://github.com/voxpupuli/beaker-hostgenerator/compare/1.2.5...1.2.6)
79
80 **Merged pull requests:**
81
82 - \(IMAGES-1195\) Add support for Fedora 32 [\#185](https://github.com/voxpupuli/beaker-hostgenerator/pull/185) ([Dorin-Pleava](https://github.com/Dorin-Pleava))
83 - Install glibc-langpack-en on CentOS 8 [\#183](https://github.com/voxpupuli/beaker-hostgenerator/pull/183) ([ekohl](https://github.com/ekohl))
84
85 ## [1.2.5](https://github.com/voxpupuli/beaker-hostgenerator/tree/1.2.5) (2020-03-20)
86
87 [Full Changelog](https://github.com/voxpupuli/beaker-hostgenerator/compare/1.2.4...1.2.5)
88
89 **Merged pull requests:**
90
91 - \(IMAGES-1184\) add ubuntu2004-64 [\#181](https://github.com/voxpupuli/beaker-hostgenerator/pull/181) ([ciprianbadescu](https://github.com/ciprianbadescu))
92
93 ## [1.2.4](https://github.com/voxpupuli/beaker-hostgenerator/tree/1.2.4) (2020-03-09)
94
95 [Full Changelog](https://github.com/voxpupuli/beaker-hostgenerator/compare/1.2.3...1.2.4)
96
97 **Merged pull requests:**
98
99 - install apt-transport-https on debian 8 and debian 9 [\#180](https://github.com/voxpupuli/beaker-hostgenerator/pull/180) ([Dan33l](https://github.com/Dan33l))
100 - Use debian/buster64 for Vagrant [\#177](https://github.com/voxpupuli/beaker-hostgenerator/pull/177) ([ekohl](https://github.com/ekohl))
101
102 ## [1.2.3](https://github.com/voxpupuli/beaker-hostgenerator/tree/1.2.3) (2020-02-13)
103
104 [Full Changelog](https://github.com/voxpupuli/beaker-hostgenerator/compare/1.2.2...1.2.3)
105
106 **Merged pull requests:**
107
108 - \(maint\) Update PE master version [\#179](https://github.com/voxpupuli/beaker-hostgenerator/pull/179) ([cthorn42](https://github.com/cthorn42))
109
110 ## [1.2.2](https://github.com/voxpupuli/beaker-hostgenerator/tree/1.2.2) (2020-01-30)
111
112 [Full Changelog](https://github.com/voxpupuli/beaker-hostgenerator/compare/1.2.1...1.2.2)
113
114 **Merged pull requests:**
115
116 - \(IMAGES-1170\) Add macOS 10.15 Catalina platform [\#178](https://github.com/voxpupuli/beaker-hostgenerator/pull/178) ([GabrielNagy](https://github.com/GabrielNagy))
117
118 ## [1.2.1](https://github.com/voxpupuli/beaker-hostgenerator/tree/1.2.1) (2020-01-09)
119
120 [Full Changelog](https://github.com/voxpupuli/beaker-hostgenerator/compare/1.2.0...1.2.1)
121
122 **Merged pull requests:**
123
124 - \(PE-27608\) Master branch PEZ logic [\#176](https://github.com/voxpupuli/beaker-hostgenerator/pull/176) ([cthorn42](https://github.com/cthorn42))
125
126 ## [1.2.0](https://github.com/voxpupuli/beaker-hostgenerator/tree/1.2.0) (2019-12-20)
127
128 [Full Changelog](https://github.com/voxpupuli/beaker-hostgenerator/compare/1.1.44...1.2.0)
129
130 **Merged pull requests:**
131
132 - PE-27608 Update for master branch [\#175](https://github.com/voxpupuli/beaker-hostgenerator/pull/175) ([shaigy](https://github.com/shaigy))
133
134 ## [1.1.44](https://github.com/voxpupuli/beaker-hostgenerator/tree/1.1.44) (2019-11-15)
135
136 [Full Changelog](https://github.com/voxpupuli/beaker-hostgenerator/compare/1.1.43...1.1.44)
137
138 **Merged pull requests:**
139
140 - \(IMAGES-1155\) Add support for Fedora 31 [\#174](https://github.com/voxpupuli/beaker-hostgenerator/pull/174) ([luchihoratiu](https://github.com/luchihoratiu))
141 - \(RE-12859\) Migrate from enterprise.delivery.puppetlabs.net to Artifactory [\#171](https://github.com/voxpupuli/beaker-hostgenerator/pull/171) ([mwaggett](https://github.com/mwaggett))
142
143 ## [1.1.43](https://github.com/voxpupuli/beaker-hostgenerator/tree/1.1.43) (2019-10-30)
144
145 [Full Changelog](https://github.com/voxpupuli/beaker-hostgenerator/compare/1.1.42...1.1.43)
146
147 **Fixed bugs:**
148
149 - \(maint\) fix cisco-9k/cisco-n9k typo [\#173](https://github.com/voxpupuli/beaker-hostgenerator/pull/173) ([DavidS](https://github.com/DavidS))
150
151 **Merged pull requests:**
152
153 - \(BKR-1613\) update docker commands for CentOS 8 [\#172](https://github.com/voxpupuli/beaker-hostgenerator/pull/172) ([ciprianbadescu](https://github.com/ciprianbadescu))
154
155 ## [1.1.42](https://github.com/voxpupuli/beaker-hostgenerator/tree/1.1.42) (2019-10-14)
156
157 [Full Changelog](https://github.com/voxpupuli/beaker-hostgenerator/compare/1.1.41...1.1.42)
158
159 **Merged pull requests:**
160
161 - \(FM-8341\) Align with changes to Cisco in NSPooler [\#169](https://github.com/voxpupuli/beaker-hostgenerator/pull/169) ([da-ar](https://github.com/da-ar))
162
163 ## [1.1.41](https://github.com/voxpupuli/beaker-hostgenerator/tree/1.1.41) (2019-10-09)
164
165 [Full Changelog](https://github.com/voxpupuli/beaker-hostgenerator/compare/1.1.40...1.1.41)
166
167 **Merged pull requests:**
168
169 - \(IMAGES-1150\) add CentOS 8 [\#170](https://github.com/voxpupuli/beaker-hostgenerator/pull/170) ([ciprianbadescu](https://github.com/ciprianbadescu))
170
171 ## [1.1.40](https://github.com/voxpupuli/beaker-hostgenerator/tree/1.1.40) (2019-10-01)
172
173 [Full Changelog](https://github.com/voxpupuli/beaker-hostgenerator/compare/1.1.39...1.1.40)
174
175 **Merged pull requests:**
176
177 - \(maint\) fix windowsfips definition [\#168](https://github.com/voxpupuli/beaker-hostgenerator/pull/168) ([gimmyxd](https://github.com/gimmyxd))
178
179 ## [1.1.39](https://github.com/voxpupuli/beaker-hostgenerator/tree/1.1.39) (2019-09-17)
180
181 [Full Changelog](https://github.com/voxpupuli/beaker-hostgenerator/compare/1.1.38...1.1.39)
182
183 **Merged pull requests:**
184
185 - \(MAINT\) remove markdown requirement [\#167](https://github.com/voxpupuli/beaker-hostgenerator/pull/167) ([kevpl](https://github.com/kevpl))
186 - \(IMAGES-1139\) rename windows fips [\#166](https://github.com/voxpupuli/beaker-hostgenerator/pull/166) ([gimmyxd](https://github.com/gimmyxd))
187
188 ## [1.1.38](https://github.com/voxpupuli/beaker-hostgenerator/tree/1.1.38) (2019-09-04)
189
190 [Full Changelog](https://github.com/voxpupuli/beaker-hostgenerator/compare/1.1.37...1.1.38)
191
192 **Merged pull requests:**
193
194 - \(IMAGES-1139\) BHG support for winfips-2012r2-x64 [\#165](https://github.com/voxpupuli/beaker-hostgenerator/pull/165) ([Dorin-Pleava](https://github.com/Dorin-Pleava))
195 - \(MAINT\) Add CODEOWNERS file [\#164](https://github.com/voxpupuli/beaker-hostgenerator/pull/164) ([mchllweeks](https://github.com/mchllweeks))
196
197 ## [1.1.37](https://github.com/voxpupuli/beaker-hostgenerator/tree/1.1.37) (2019-08-15)
198
199 [Full Changelog](https://github.com/voxpupuli/beaker-hostgenerator/compare/1.1.36...1.1.37)
200
201 **Merged pull requests:**
202
203 - Revert "\(PE-27037\) Use redhatfips-7-x86\_64 for fips platform" [\#163](https://github.com/voxpupuli/beaker-hostgenerator/pull/163) ([mchllweeks](https://github.com/mchllweeks))
204
205 ## [1.1.36](https://github.com/voxpupuli/beaker-hostgenerator/tree/1.1.36) (2019-08-14)
206
207 [Full Changelog](https://github.com/voxpupuli/beaker-hostgenerator/compare/1.1.35...1.1.36)
208
209 **Merged pull requests:**
210
211 - \(PE-27037\) Use redhatfips-7-x86\_64 for fips platform [\#162](https://github.com/voxpupuli/beaker-hostgenerator/pull/162) ([nmburgan](https://github.com/nmburgan))
212
213 ## [1.1.35](https://github.com/voxpupuli/beaker-hostgenerator/tree/1.1.35) (2019-08-05)
214
215 [Full Changelog](https://github.com/voxpupuli/beaker-hostgenerator/compare/1.1.34...1.1.35)
216
217 **Merged pull requests:**
218
219 - \(QENG-7199\) add cisco-n7k to data [\#161](https://github.com/voxpupuli/beaker-hostgenerator/pull/161) ([kevpl](https://github.com/kevpl))
220
221 ## [1.1.34](https://github.com/voxpupuli/beaker-hostgenerator/tree/1.1.34) (2019-08-02)
222
223 [Full Changelog](https://github.com/voxpupuli/beaker-hostgenerator/compare/1.1.33...1.1.34)
224
225 **Merged pull requests:**
226
227 - \(MAINT\) Add locale to vmpooler Jap/French defs [\#160](https://github.com/voxpupuli/beaker-hostgenerator/pull/160) ([jcoconnor](https://github.com/jcoconnor))
228
229 ## [1.1.33](https://github.com/voxpupuli/beaker-hostgenerator/tree/1.1.33) (2019-08-01)
230
231 [Full Changelog](https://github.com/voxpupuli/beaker-hostgenerator/compare/1.1.32...1.1.33)
232
233 **Merged pull requests:**
234
235 - Add docker\_image\_commands to debian10 with docker [\#159](https://github.com/voxpupuli/beaker-hostgenerator/pull/159) ([Dan33l](https://github.com/Dan33l))
236
237 ## [1.1.32](https://github.com/voxpupuli/beaker-hostgenerator/tree/1.1.32) (2019-07-02)
238
239 [Full Changelog](https://github.com/voxpupuli/beaker-hostgenerator/compare/1.1.31...1.1.32)
240
241 **Merged pull requests:**
242
243 - \(IMAGES-1125\) Add new Windows 10 and 2019 Definitions [\#158](https://github.com/voxpupuli/beaker-hostgenerator/pull/158) ([jcoconnor](https://github.com/jcoconnor))
244
245 ## [1.1.31](https://github.com/voxpupuli/beaker-hostgenerator/tree/1.1.31) (2019-06-13)
246
247 [Full Changelog](https://github.com/voxpupuli/beaker-hostgenerator/compare/1.1.30...1.1.31)
248
249 **Merged pull requests:**
250
251 - \(PE-26509\) Add support for pe\_compiler role [\#157](https://github.com/voxpupuli/beaker-hostgenerator/pull/157) ([nmburgan](https://github.com/nmburgan))
252
253 ## [1.1.30](https://github.com/voxpupuli/beaker-hostgenerator/tree/1.1.30) (2019-06-11)
254
255 [Full Changelog](https://github.com/voxpupuli/beaker-hostgenerator/compare/1.1.29...1.1.30)
256
257 **Merged pull requests:**
258
259 - \(QENG-6980\) Add OS version to template [\#156](https://github.com/voxpupuli/beaker-hostgenerator/pull/156) ([mattkirby](https://github.com/mattkirby))
260
261 ## [1.1.29](https://github.com/voxpupuli/beaker-hostgenerator/tree/1.1.29) (2019-05-23)
262
263 [Full Changelog](https://github.com/voxpupuli/beaker-hostgenerator/compare/1.1.28...1.1.29)
264
265 **Merged pull requests:**
266
267 - \(QENG-6980\) Fix name for c3650 [\#155](https://github.com/voxpupuli/beaker-hostgenerator/pull/155) ([mattkirby](https://github.com/mattkirby))
268 - \(IMAGES-1116\) Add beaker-hostgenerator support for Fedora 30 \(amd64\) [\#154](https://github.com/voxpupuli/beaker-hostgenerator/pull/154) ([GabrielNagy](https://github.com/GabrielNagy))
269
270 ## [1.1.28](https://github.com/voxpupuli/beaker-hostgenerator/tree/1.1.28) (2019-05-10)
271
272 [Full Changelog](https://github.com/voxpupuli/beaker-hostgenerator/compare/1.1.27...1.1.28)
273
274 **Merged pull requests:**
275
276 - \(QENG-7134\) Individualize cisco IOS platforms [\#153](https://github.com/voxpupuli/beaker-hostgenerator/pull/153) ([smcelmurry](https://github.com/smcelmurry))
277
278 ## [1.1.27](https://github.com/voxpupuli/beaker-hostgenerator/tree/1.1.27) (2019-04-25)
279
280 [Full Changelog](https://github.com/voxpupuli/beaker-hostgenerator/compare/1.1.26...1.1.27)
281
282 **Merged pull requests:**
283
284 - \(QENG-6980\) Add support for Cisco ios [\#152](https://github.com/voxpupuli/beaker-hostgenerator/pull/152) ([mattkirby](https://github.com/mattkirby))
285 - \(IMAGES-1053\) Add beaker-hostgenerator support for Windows2016 French x86\_64 [\#150](https://github.com/voxpupuli/beaker-hostgenerator/pull/150) ([gimmyxd](https://github.com/gimmyxd))
286
287 ## [1.1.26](https://github.com/voxpupuli/modulesync/tree/1.1.26) (2019-02-19)
288 - Add platform
289 - debian10-64
290 - debian10-32
291 - Change amazon7-ARM64 to use el-7-aarch64 platform
292
293 ## [1.1.25] - 2019-01-07
294 - Fix --hypervisor vagrant_libvirt
295
296 ## [1.1.24] - 2019-01-03
297 - Add platform:
298 - amazon7-ARM64
299
300 ## [1.1.23] - 2018-12-13
301 - Add platforms:
302 - redhat8-64
303 - osx1014-64
304
305 ## [1.1.22] - 2018-11-21
306 - Add vagrant hypervisor for debian plaforms
307
308 ## [1.1.21] - 2018-11-19
309 - Disable getty when using docker
5310
6311 ## [1.1.20] - 2018-11-14
7312 - Add gnupg to docker_image_commands for debian9-64
29334 - Add platforms:
30335 - panos61-64
31336 - panos71-64
32 - panos81-64
33
34 ## [1.1.14] - 2018-07-13
35 - Add docker image commands for Ubuntu 18.04
36 - Add platform:
37 - sles15-64
38
39 ## [1.1.13] - 2018-06-01
40 - pin fakefs to < 0.14.0 for ruby 2.2
41 - Add platforms:
42 - windows2019-64
43 - windows2019-6432
44
45 ## [1.1.12] - 2018-04-24
46 - Add platforms:
47 - vro71-64
48 - vro74-64
49
50 ## [1.1.11] - 2018-04-23
51 - Add platform:
52 - fedora28-64
53
54 ## [1.1.10] - 2018-04-09
55 - Added docker hypervisor support
56
57 ## [1.1.9] - 2018-03-29
58 - Rename platforms redhat-fips packaging_platform to redhatfips
59
60 ## [1.1.8] - 2018-03-22
61 - Add platforms:
62 - ubuntu1804-64
63 - vro73-64
64
65 ## [1.1.7] - 2018-02-05
66 - Add platform:
67 - fedora27-64
68
69 ## [1.1.6] - 2018-01-19
70 - Add platform:
71 - redhatfips7-64
72
73 ## [1.1.5] - 2018-01-05
74 - Add support for amazon7 (AmazonLinux v2)
75
76 ## [1.1.4] - 2017-11-15
77 - Update abs template string for AARCH64
78
79 ## [1.1.3] - 2017-10-27
80 - Add platforms:
81 - osx1013-64
82 - redhat7-AARCH64
83 - windows2012r2_core-64
84 - windows2012r2_core-6432
85 - windows2016_core-64
86 - windows2016_core-6432
87 - Fix to platform:
88 - amazon6-64
89
90 ## [1.1.2] - 2017-10-13
91 - Add platform:
92 - cisconxhw-64
93
94 ## [1.1.1] - 2017-9-27
95 - Add platform:
96 - amazon-6-x86_64
97
98 ## [1.1.0] - 2017-9-7
99 - Add new 'packaging_platform' value to the OSes we build packages for to
100 support new install methods in Beaker.
101
102 ## [1.0.2] - 2017-8-21
103 - Add platforms:
104 - sles-12-power8
105 - fedora-26-x86_64
106
107 ## [1.0.1] - 2017-8-14
108 - Support empty string as the value of version by returning nil from pe_dir()
109 - Support unparseable/unknown versions by returning empty string from pe_dir()
110
111 ## [1.0.0] - 2017-8-14
112 - Rewrite pe_dir() to provide RC builds and to determine build source just from
113 the pe_version format.
114
115 Previously, source was either archives/releases if version and family
116 were the exact same string, otherwise ci-ready.
117
118 Recently we have added archives/internal which houses rc tagged builds
119 long term (ci-ready has a two-week life span). These internal archive
120 releases let us test rc builds for internal consumption, but introduced
121 a third source.
122
123 Fourth source, actually, I'd forgotten that we already had dev version
124 strings with PEZ in them that need to be sourced from
125 feature/ci-ready...
126
127 The patch bases everything off the version because the four cases are
128 mutually exclusive, and the previous determination of a release source
129 based on version == family doesn't make sense for anything but a release
130 version. (If you supplied dev builds for both, for example, you
131 would get a host config trying to lookup a dev build in archive/releases
132 where it would not be found...)
133
134 This patch keeps the behavior of returning nil if either version or
135 family is nil so as to preserve a fallback behavior that would have
136 Beaker instead pick up pe_dir from environment variables: BEAKER_PE_DIR
137 or pe_dist_dir.
138
139 - Drop use of pe_family/pe_upgrade_family
140
141 The pe_family and pe_upgrade_family environment variables were only
142 being used as a means of signaling that we want pe_dir to be
143 archives/releases. (If pe_version and pe_family were equal, we'd return
144 archives/releases for pe_dir). This behavior was changed in the
145 previous commit to instead base the tarball source on the version string
146 format.
147
148 The only other behavior that passing family had was that if either
149 verison or family were nil, pe_dir would be nil. So theoretically, if
150 you only set pe_version to some valid version, you would get a beaker
151 config with no pe_dir set, and Beaker could then set pe_dir based on
152 BEAKER_PE_DIR or pe_dist_dir environment variables.
153
154 This commit removes family so that we can clean up pipelines which would
155 otherwise be setting pe_family just for the purpose of avoiding this
156 behavior.
157
158 It is potentially a breaking change if someone was relying on the
159 absence of pe_family to allow Beaker to set pe_dir as mentioned above.
160
161 ## [0.10.3] - 2017-7-26
162 - Change ubuntu1604-POWER platform from 'ubuntu-16.04-power8' to
163 'ubuntu-16.04-ppc64el'
164 - Change redhat7-POWER platform from 'redhat-7.3-power8' to 'el-7-ppc64le'
165
166 ## [0.10.2] - 2017-7-20
167 - Change redhat7-POWER platform and template values from 'rhel-7.3-power8' to
168 'redhat-7.3-power8'
169
170 ## [0.10.1] - 2017-7-7
171 - Add platforms:
172 - rhel-7.3-power8
173 - ubuntu-16.04-power8
174
175 ## [0.10.0] - 2017-7-7
176 - Add map data structure support to arbitrary settings, which previously only
177 supported lists and primitives. Maps and lists can be combined.
178
179 ## [0.9.0] - 2017-6-7
180 - Add list data structure support to arbitrary settings, which previously only
181 supported primitive data types.
182 - Add ability to override default hypervisor settings in the global config
183 section.
184 - Add support for hardware platforms to the ABS hypervisor.
185 - Add platforms:
186 - vro6-64
187 - vro7-64
188
189 ## [0.8.4] - 2017-4-6
190 - Add platform:
191 - windows2012r2_wmf5-64
192
193 ## [0.8.3] - 2017-2-7
194 - Add platform:
195 - aix-7.2-power
196 - Remove warning about changing platform defaults in 1.0 release
197 - Change from using STDERR to $stderr for Ruby redirection purposes
198
199 ## [0.8.2] - 2017-1-3
200 - Add platforms:
201 - fedora25-32
202 - fedora25-64
203 - ubuntu1610-32
204 - ubuntu1610-64
205
206 ## [0.8.1] - 2016-12-21
207 - Add platforms with Japanese language support:
208 - windows2012r2_ja-64
209 - windows2012r2_ja-6432
210 - Don't include test files in the gem. This will greatly reduce the overall size
211 of the beaker-hostgenerator gem as it will no longer include the 500+ test fixtures.
212
213 ## [0.8.0] - 2016-10-4
214 - Improved whitespace support in global and host settings. Spaces are no longer
215 removed, so input must be quoted, escaped, or URL-encoded appropriately.
216
217 ## [0.7.4] - 2016-9-26
218 - Add platforms:
219 - OSX 10.12
220 - Windows 2016
221 - Support for CI.next:
222 - Add AlwaysBeScheduling hypervisor
223 - Add CLI flag '--templates-only' to reduce the generated output to include
224 only the template values from the HOSTS
225
226 ## [0.7.3] - 2016-8-11
227 - Add platform:
228 - HuaweiOS 6 powerpc
229
230 ## [0.7.2] - 2016-7-13
231 - Automatically URL-decode input to support usage in HTTP URLs, such as Jenkins.
232
233 ## [0.7.1] - 2016-6-29
234 - Add platforms:
235 - Fedora 24 x86_64 and i386
236 - Redhat 6 s390x
237 - Redhat 7 s390x
238 - SLES 11 s390x
239 - SLES 12 s390x
240
241 ## [0.7.0] - 2016-6-13
242 - Add optional '--global-config' CLI argument to support arbitrary values in the
243 general CONFIG section of host files.
244 - Add '--version' CLI flag to print out the library version to stdout.
245 - Remove requirement that only valid (read: built-in) hypervisors are generated
246 by allowing any arbitrary string to be specified as the hypervisor. If the
247 hypervisor specified is not a built-in one there will be no additional
248 hypervisor-specific configuration generated.
249 - Add platforms:
250 - aix-5.3-power
251 - aix-6.1-power
252 - aix-7.1-power
253 - solaris-10-sparc
254 - solaris-11-sparc
255
256 ## [0.6.0] - 2016-05-11
257 - Add new 'none' hypervisor implementation to support static, non-provisioned hosts.
258 - Add support for arbitrary, per-host key=value settings.
259
260 ## [0.5.0] - 2016-03-30
261 - Add platforms:
262 - Ubuntu 16.06 x86 and x86_64
263 - Fix platforms:
264 - Cisco XR and NXOS
265
266 ## [0.4.0] - 2016-02-05
267 - Add new optional parameters to CLI:
268 --pe_upgrade_dir UPGRADE_PATH
269 Explicitly set pe_upgrade_dir attribute on generated hosts.
270 --pe_upgrade_ver UPGRADE_VERSION
271 Explicitly set pe_upgrade_ver attribute on generated hosts.
272 --pe_dir PATH
273 Explicitly set pe_dir attribute on generated hosts.
274 --pe_ver VERSION
275 Explicitly set pe_ver attribute on generated hosts.
276
277 - Implement data-driven testing approach that separates test logic from test
278 data to improve coverage on important code path (BeakerHostGenerator::CLI).
279
280 ## [0.3.3] - 2016-02-04
281 - Fix Cisco platforms by setting required parameters for the vmpooler templates.
282
283 ## [0.3.2] - 2016-01-28
284 - Change the way we generate the platform string for windows 10 hosts.
285
286 ## [0.3.1] - 2015-12-31
287 - Bug fix: Restrict OSINFO v1 to centos-only changes.
288
289 ## [0.3.0] - 2015-12-30
290 - Add --osinfo-version flag to allow users to select beaker-hostgenerator 1.x
291 major versions of the OSINFO data structure.
292 - Don't identify "centos" machines as "el" in the platform string.
293
294 ## [0.2.1] - 2016-01-20
295 - Fix platforms:
296 - Cisco NXOS 5 (x86_64)
297 - set Virtual Routing & Forwarding (vrf) to 'management'
298 - set ssh username to 'beaker'
299 - Cisco eXR 7 (x86_64)
300 - set Virtual Routing & Forwarding (vrf) to 'management'
301
302 ## [0.2.0] - 2015-12-22
303 - Add platforms:
304 - Cumulus 2.5 (x86_64)
305 - Cisco NXOS 5 (x86_64)
306 - Cisco eXR 7 (x86_64)
307 - Fix platforms:
308 - Arista 4 (i386); spec string previously did not include version number.
309
310 ## [0.1.0] - 2015-12-21
311 - Add platforms:
312 - Arista 4 (i386)
313 - windows 2012r2 (x86_64); 32 bit agent
314 - sets ruby_arch=x32
315 - windows 2008r2 (x86_64); 32 bit agent
316 - sets ruby_arch=x32
317 - windows 2008 (x86_64); 32 bit agent
318 - sets ruby_arch=x32
319 - windows 2003r2 (x86_64); 32 bit agent
320 - sets ruby_arch=x32
321 - Set ruby_arch=x64 on a bunch of 64 bit windows platforms.
322 - Allow beaker-hostgenerator to be called programmatically.
323 - Fix bug in module/class namespaces that prevented both `beaker` and
324 `beaker-hostgenerator` from being required.
325
326 ## [0.0.1] - 2015-10-07
327 Test beaker-hostgenerator release pipeline (not intended to be a functional
328 release)
329
330 # sqa-utils (old Gem)
331
332 ## [Unreleased][unreleased]
333 ### Changed
334 - Updated this changelog for 0.13.3
335
336 ## [0.13.3] - 2015-04-29
337 - Add platforms:
338 - Ubuntu 15.10 (i386, x86_64)
339 - Windows 10 (i386, x86_64)
340 - Fedora 23 (i386, x86_64)
341 - Debian 9/Stretch (i386, x86_64)
342 - OSX 10.11 El Capitan (x86_64)
343 - Output --help message when no arguments provided (rather than error stack trace)
344
345 ## [0.13.2] - 2015-04-29
346 - Add platforms:
347 - Ubuntu 15.04 (i386, x86_64)
348 - Fedora 22 (i386, x86_64)
349 - OSX 10.10 (x86_64)
350
351 ## [0.13.0] - 2015-04-29
352 - Add arbitrary role support.
353 - Add ability to provide per-role configuration settings on each host. Can be
354 disabled with --disable-role-config command line option.
355 - Add command line option to disable default "agent" role.
356 - Change "vcloud" hypervisior type to "vmpooler", remove unnecessary hypervisor
357 configuration.
358 - Add spec tests for nodespec parsing and role creation.
337 ## Details
338
339 ### 0.9.0 - 7 Jun, 2017 (06b6a0da)
340
341 * (GEM) update beaker-hostgenerator version to 0.9.0 (06b6a0da)
342
343 * Merge pull request #80 from puppetlabs/prepare-for-release (b7a83889)
344
345
346 ```
347 Merge pull request #80 from puppetlabs/prepare-for-release
348
349 (MAINT) Update CHANGELOG for 0.9.0 release
350 ```
351 * (MAINT) Update CHANGELOG for 0.9.0 release (aae2e698)
352
353 * (MAINT) Fix rendering issue in README and update TOC (bc92bd07)
354
355 * (QENG-4945) Add support for arbitrary lists (e75f1e7e)
356
357
358 ```
359 (QENG-4945) Add support for arbitrary lists
360
361 Before, we had no way to add lists to configurations. This adds
362 a new bracket syntax within arbitrary settings in order to parse out any lists the user may want to
363 add in.
364 ```
365 * Merge pull request #79 from puppetlabs/qeng-5041 (990b6081)
366
367
368 ```
369 Merge pull request #79 from puppetlabs/qeng-5041
370
371 (QENG-5041) Add vRO to support platforms
372 ```
373 * (QENG-5041) Add vRO to support platforms (22b7c670)
374
375
376 ```
377 (QENG-5041) Add vRO to support platforms
378
379 This adds both vro-6-x86_64 and vro-7-x86_64. The templates
380 already exist within vmpooler
381 ```
382 * Merge pull request #77 from puppetlabs/fix-default-config-hypervisors (988476e1)
383
384
385 ```
386 Merge pull request #77 from puppetlabs/fix-default-config-hypervisors
387
388 (maint) The hypervisor defaults are not overwritable
389 ```
390 * Merge pull request #76 from puppetlabs/qeng4965/add-abs-hardware-support (874f473f)
391
392
393 ```
394 Merge pull request #76 from puppetlabs/qeng4965/add-abs-hardware-support
395
396 (QENG-4965) Add ABS support for hardware platforms
397 ```
398 * (MAINT) Delete duplicate keys from test helper hash (0fe2c0ac)
399
400 * (MAINT) Prefer underscores over dashes in file names (efe8b7b1)
401
402
403 ```
404 (MAINT) Prefer underscores over dashes in file names
405
406 Ruby prefers that you not use dashes in your .rb filenames, so this commit
407 renames abs-support.rb to abs_support.rb
408 ```
409 * (maint) The hypervisor defaults are not overwritable (1a44141b)
410
411
412 ```
413 (maint) The hypervisor defaults are not overwritable
414 Before this change the code would pull and merge the hypervisor defaults on top of any
415 user provided --global-config block. This reverses the logic to use defaults only
416 if the key is not specified in the --global-config section. This specifically
417 enables overwritting the pooling_api for the vmpooler hypervisor, as it is the
418 only one with a default global_config() method implementation. Also added it's
419 respective test
420 ```
421 * (QENG-4965) Add ABS support for hardware platforms (a9ddf44b)
422
423
424 ```
425 (QENG-4965) Add ABS support for hardware platforms
426
427 This commit makes the hardware platforms compatible with the ABS hypervisor and
428 the --templates-only switch to enable hardware support in Jenkins via ABS.
429 ```
430 ### <a name = "0.8.4">0.8.4 - 6 Apr, 2017 (77943fb2)
431
432 * (HISTORY) update beaker-hostgenerator history for gem release 0.8.4 (77943fb2)
433
434 * (GEM) update beaker-hostgenerator version to 0.8.4 (d80eb358)
435
436 * Merge pull request #74 from puppetlabs/prepare-for-release (43405262)
437
438
439 ```
440 Merge pull request #74 from puppetlabs/prepare-for-release
441
442 (MAINT) Update CHANGELOG for 0.8.4 release
443 ```
444 * (MAINT) Update CHANGELOG for 0.8.4 release (26cd2eef)
445
446 * Merge pull request #73 from glennsarti/2012r2-wmf5 (d00a1d63)
447
448
449 ```
450 Merge pull request #73 from glennsarti/2012r2-wmf5
451
452 (MODULES-4667) Add Windows 2012R2 WMF5 VMPooler image
453 ```
454 * (MODULES-4667) Add Windows 2012R2 WMF5 VMPooler image (8b293890)
455
456
457 ```
458 (MODULES-4667) Add Windows 2012R2 WMF5 VMPooler image
459
460 This commit adds the win-2012r2-wmf5-x86_64 vmpooler image, which is a variation
461 on the Windows Sever 2012R2 64bit image.
462 ```
463 ### <a name = "0.8.3">0.8.3 - 7 Feb, 2017 (79e8d717)
464
465 * (HISTORY) update beaker-hostgenerator history for gem release 0.8.3 (79e8d717)
466
467 * (GEM) update beaker-hostgenerator version to 0.8.3 (12bfa089)
468
469 * Merge pull request #72 from puppetlabs/maint/prepare-for-release (cc5a3ce6)
470
471
472 ```
473 Merge pull request #72 from puppetlabs/maint/prepare-for-release
474
475 (MAINT) Update CHANGELOG for 0.8.3 release
476 ```
477 * (MAINT) Update CHANGELOG for 0.8.3 release (6d3900a9)
478
479 * Merge pull request #71 from ferglor/BKR-1032 (cca29c01)
480
481
482 ```
483 Merge pull request #71 from ferglor/BKR-1032
484
485 (BKR-1032) Switched from using STDERR to $stderr
486 ```
487 * (BKR-1032) Switched from using STDERR to $stderr (7d4f8197)
488
489 * Merge pull request #70 from puppetlabs/qeng4019/remove-warning-message (087df5a5)
490
491
492 ```
493 Merge pull request #70 from puppetlabs/qeng4019/remove-warning-message
494
495 (QENG-4019) Remove warning message about changing defaults
496 ```
497 * (QENG-4019) Remove warning message about changing defaults (d3e19a40)
498
499
500 ```
501 (QENG-4019) Remove warning message about changing defaults
502
503 This warning message was added a while ago to inform users of an upcoming
504 breaking change. We're no longer certain that we'll be making the breaking
505 change though, so the warning is a bit misleading.
506
507 Furthermore, we're now trying to silence this message when beaker-hostgenerator
508 is used programatically within Beaker.
509
510 There will likely be more changes that are outlined in the linked ticket, such
511 as adding a new CLI switch to toggle between specific & generic platform names.
512 ```
513 * Merge pull request #68 from branan/pa-893-aix-7.2 (48b9eb04)
514
515
516 ```
517 Merge pull request #68 from branan/pa-893-aix-7.2
518
519 (PA-893) Add AIX 7.2
520 ```
521 * (PA-893) Add AIX 7.2 (8ff6a8c6)
522
523 ### <a name = "0.8.2">0.8.2 - 3 Jan, 2017 (a61487bf)
524
525 * (HISTORY) update beaker-hostgenerator history for gem release 0.8.2 (a61487bf)
526
527 * (GEM) update beaker-hostgenerator version to 0.8.2 (b1ff2e54)
528
529 * Merge pull request #67 from puppetlabs/maint/prepare-for-release (214fcb06)
530
531
532 ```
533 Merge pull request #67 from puppetlabs/maint/prepare-for-release
534
535 (MAINT) Update CHANGELOG for 0.8.2 release
536 ```
537 * (MAINT) Update CHANGELOG for 0.8.2 release (b5f9684d)
538
539 * Merge pull request #66 from ScottGarman/ubuntu1610 (fb9dbbb1)
540
541
542 ```
543 Merge pull request #66 from ScottGarman/ubuntu1610
544
545 Add Ubuntu 16.10 platforms and test fixtures
546 ```
547 * (PA-716) Add Ubuntu 16.10 test fixtures (bb8233c3)
548
549 * (PA-716) Add support for Ubuntu 16.10 i386 and x86_64 platforms (d8ecc7d0)
550
551 * Merge pull request #65 from ScottGarman/fedora25 (eb42f28d)
552
553
554 ```
555 Merge pull request #65 from ScottGarman/fedora25
556
557 Add Fedora 25 platforms and test fixtures
558 ```
559 * (BKR-984) Add fedora25 test fixtures (76cd6543)
560
561
562 ```
563 (BKR-984) Add fedora25 test fixtures
564
565 These were generated by running rake generate:fixtures.
566 ```
567 * (BKR-984) Add support for Fedora 25 i386 and x86_64 platforms (ba50620c)
568
569 ### <a name = "0.8.1">0.8.1 - 21 Dec, 2016 (2648029d)
570
571 * (HISTORY) update beaker-hostgenerator history for gem release 0.8.1 (2648029d)
572
573 * (GEM) update beaker-hostgenerator version to 0.8.1 (5466486c)
574
575 * Merge pull request #64 from puppetlabs/maint/prepare-for-release (2dd91be2)
576
577
578 ```
579 Merge pull request #64 from puppetlabs/maint/prepare-for-release
580
581 (MAINT) Update CHANGELOG for 0.8.1 release
582 ```
583 * (MAINT) Update CHANGELOG for 0.8.1 release (26a6d6a2)
584
585 * Merge pull request #63 from glennsarti/add-windows-2012r2-jp (55b13176)
586
587
588 ```
589 Merge pull request #63 from glennsarti/add-windows-2012r2-jp
590
591 (BKR-1013) Add Windows 2012R2 Japanese Template
592 ```
593 * (BKR-1013) Add Windows 2012R2 Japanese Template (e72e9401)
594
595
596 ```
597 (BKR-1013) Add Windows 2012R2 Japanese Template
598
599 This commit adds the Japanese Windows 2012 R2 VMPooler template in preparation
600 of testing non-US English systems in Beaker.
601 ```
602 * Merge pull request #62 from puppetlabs/maint_delete-acceptance-tests (16b0a3b2)
603
604
605 ```
606 Merge pull request #62 from puppetlabs/maint_delete-acceptance-tests
607
608 (MAINT) Remove acceptance testing
609 ```
610 * Merge pull request #61 from puppetlabs/maint_exclude-test-files-from-gem (f85e0376)
611
612
613 ```
614 Merge pull request #61 from puppetlabs/maint_exclude-test-files-from-gem
615
616 (MAINT) Delete test_files directive to keep fixtures out of the gem
617 ```
618 * (MAINT) Specify all dependencies in gemspec file (e0134744)
619
620
621 ```
622 (MAINT) Specify all dependencies in gemspec file
623
624 There was only 1 dependency still being specified in the Gemfile, so to clean
625 things up a little bit this commit just moves it over to the gemspec file
626 instead.
627
628 After all, we're building a gem (not an app) so we should prefer gemspec over
629 Gemfile.
630 ```
631 * (MAINT) Remove acceptance testing (39e43aef)
632
633
634 ```
635 (MAINT) Remove acceptance testing
636
637 This deletes everything related to acceptance testing.
638
639 We had no tests, and we have no intentions of adding any. We started to lay out
640 the groundwork for acceptance testing a while ago with the "acceptance/"
641 directory, `beaker` test dependency, and the `acceptance` Rake task.
642
643 This commit deletes that groundwork, as it is out of date and just getting in
644 the way at this point. If we decide to add acceptance tests in the future, it
645 will likely look different than this anyway.
646 ```
647 * (MAINT) Delete test_files directive to keep fixtures out of the gem (60559c93)
648
649
650 ```
651 (MAINT) Delete test_files directive to keep fixtures out of the gem
652
653 This gemspec directive `test_files` will cause the files it references to be
654 included in the built gem so they can be used during the `gem test` command.
655
656 We do not intend to support the ability for users to run `gem test`, and
657 furthermore this gem subcommand doesn't even exist anymore.
658 ```
659 * Merge pull request #60 from puppetlabs/maint_exclude-test-files-from-gem (27f0c177)
660
661
662 ```
663 Merge pull request #60 from puppetlabs/maint_exclude-test-files-from-gem
664
665 (MAINT) Exclude test files from built gem
666 ```
667 * (MAINT) Exclude test files from built gem (2dba0975)
668
669
670 ```
671 (MAINT) Exclude test files from built gem
672
673 This project has a TON of test fixtures that are not necessary in production,
674 yet we were still bundling them into the gem.
675
676 We don't need to include any of these, they were just making the resulting gem
677 significantly larger.
678 ```
679 * (MAINT) Remove 'features' from gemspec test files (3e16db88)
680
681
682 ```
683 (MAINT) Remove 'features' from gemspec test files
684
685 There is no 'features' directory or files so it doens't make sense in the
686 gemspec.
687 ```
688 * (MAINT) Add Gemfile.local to gitignore (a1f16380)
689
690 * (MAINT) Remove file encoding comment from gemspec file (3251469b)
691
692
693 ```
694 (MAINT) Remove file encoding comment from gemspec file
695
696 We don't need this for Ruby, it's only for your text editor, and it's annoying
697 as it causes some editors to prompt you for confirmation before opening the file
698 and parsing the encoding comment.
699 ```
700 * Merge pull request #59 from puppetlabs/theshanx-patch-1 (a365eb7a)
701
702
703 ```
704 Merge pull request #59 from puppetlabs/theshanx-patch-1
705
706 (maint) Add internal_list key to MAINTAINERS
707 ```
708 * (maint) Add internal_list key to MAINTAINERS (99fc75ee)
709
710
711 ```
712 (maint) Add internal_list key to MAINTAINERS
713
714 This change adds a reference to the Google group the maintainers are associated with.
715 ```
716 ### <a name = "0.8.0">0.8.0 - 4 Oct, 2016 (2e6dc11e)
717
718 * (HISTORY) update beaker-hostgenerator history for gem release 0.8.0 (2e6dc11e)
719
720 * (GEM) update beaker-hostgenerator version to 0.8.0 (291854ec)
721
722 * Merge pull request #58 from puppetlabs/maint (82d9fc2a)
723
724
725 ```
726 Merge pull request #58 from puppetlabs/maint
727
728 (MAINT) Prepare for 0.8.0 release
729 ```
730 * (MAINT) Prepare for 0.8.0 release (a6346c24)
731
732 * Merge pull request #57 from puppetlabs/bk934/support-whitespace (93abe32c)
733
734
735 ```
736 Merge pull request #57 from puppetlabs/bk934/support-whitespace
737
738 (BKR-934) Allow for whitespace in settings
739 ```
740 * (BKR-934) Allow for whitespace in settings (487f3f65)
741
742
743 ```
744 (BKR-934) Allow for whitespace in settings
745
746 Previously all whitespace was automatically removed from all input. This
747 commit removes that behavior, allowing for values with whitespace in
748 them to be properly generated.
749
750 This change means users are responsible for properly quoting, escaping,
751 or URL-encoding the whitespace as necessary.
752 ```
753 ### <a name = "0.7.4">0.7.4 - 26 Sep, 2016 (1e102ccd)
754
755 * (HISTORY) update beaker-hostgenerator history for gem release 0.7.4 (1e102ccd)
756
757 * (GEM) update beaker-hostgenerator version to 0.7.4 (09c62ae1)
758
759 * Merge pull request #56 from puppetlabs/maint (44882551)
760
761
762 ```
763 Merge pull request #56 from puppetlabs/maint
764
765 (MAINT) Prepare for 0.7.4 release
766 ```
767 * (QENG-4407) Return proper JSON map (88581c56)
768
769
770 ```
771 (QENG-4407) Return proper JSON map
772
773 Previously the --templates-only switch would output a custom CSV-style
774 format, plus it repeated platforms rather than tallying them up.
775
776 This commit changes the output format to be a JSON map, with the
777 platforms as keys and the total counts as values.
778 ```
779 * Merge pull request #53 from puppetlabs/add-maintainers-file (126620cf)
780
781
782 ```
783 Merge pull request #53 from puppetlabs/add-maintainers-file
784
785 (MAINT) Add MAINTAINERS file
786 ```
787 * (MAINT) Add MAINTAINERS file (b73a2ede)
788
789 * (MAINT) Prepare for 0.7.4 release (1cc9c3fc)
790
791 * Merge pull request #51 from puppetlabs/qeng4204/add-templates-only-cli (a7196b52)
792
793
794 ```
795 Merge pull request #51 from puppetlabs/qeng4204/add-templates-only-cli
796
797 (QENG-4204) Add CLI flag to only generate templates
798 ```
799 * (QENG-4204) Add CLI flag to only generate templates (7c4342f8)
800
801
802 ```
803 (QENG-4204) Add CLI flag to only generate templates
804
805 This adds a CLI switch '--templates-only' that will reduce the generated
806 output to include only the template values from the HOSTS.
807 ```
808 * Merge pull request #48 from puppetlabs/qeng4204/create-abs-hypervisor (ec1b80d2)
809
810
811 ```
812 Merge pull request #48 from puppetlabs/qeng4204/create-abs-hypervisor
813
814 (QENG-4204) Add AlwaysBeScheduling hypervisor
815 ```
816 * Merge pull request #50 from puppetlabs/qeng-4176 (aecb44a6)
817
818
819 ```
820 Merge pull request #50 from puppetlabs/qeng-4176
821
822 (QENG-4176 & QENG-4180) Add OSX 10.12 and Windows 2016
823 ```
824 * (QENG-4176 & QENG-4180) Add OSX 10.12 and Windows 2016 (0d8ad08a)
825
826
827 ```
828 (QENG-4176 & QENG-4180) Add OSX 10.12 and Windows 2016
829
830 Added OSX 10.12 (Sierra) and Windows Server 2016 to
831 supported beaker-hostgenerator platforms
832 ```
833 * (QENG-4204) Add AlwaysBeScheduling hypervisor (87559142)
834
835
836 ```
837 (QENG-4204) Add AlwaysBeScheduling hypervisor
838
839 This commit adds a new hypervisor called 'abs' that will support
840 generating configurations necessary for working with CI.next and the
841 AlwaysBeScheduling service.
842
843 Currently, the behavior of the abs hypervisor is basically the same as
844 the vmpooler hypervisor. The only difference is it doesn't fixup the
845 nodes to support old PE versions.
846
847 Having a built-in hypervisor for ABS alleviates the need for users to
848 manually override the hypervisor key on each node.
849 ```
850 ### <a name = "0.7.3">0.7.3 - 11 Aug, 2016 (87c75523)
851
852 * (HISTORY) update beaker-hostgenerator history for gem release 0.7.3 (87c75523)
853
854 * (GEM) update beaker-hostgenerator version to 0.7.3 (9ad5f770)
855
856 * (maint) Update CHANGELOG for 0.7.3 release (9e9c1b82)
857
858 * Merge pull request #47 from puppetlabs/maint (165cd14a)
859
860
861 ```
862 Merge pull request #47 from puppetlabs/maint
863
864 (maint) Update CHANGELOG for 0.7.3 release
865 ```
866 * Merge pull request #46 from puppetlabs/qeng4179/add-huaweios6-platform (3a871959)
867
868
869 ```
870 Merge pull request #46 from puppetlabs/qeng4179/add-huaweios6-platform
871
872 (QENG-4179) Add HuaweiOS 6 platform
873 ```
874 * (QENG-4179) Add test HuaweiOS test fixtures (ba951da2)
875
876 * (QENG-4179) Add HuaweiOS 6 platform (4c9905c0)
877
878 * Merge pull request #45 from puppetlabs/maint (42b2e6f2)
879
880
881 ```
882 Merge pull request #45 from puppetlabs/maint
883
884 (MAINT) Add URL encoding references to README
885 ```
886 * (MAINT) Add URL encoding references to README (84dfdb29)
887
888 ### <a name = "0.7.2">0.7.2 - 13 Jul, 2016 (cee53bcc)
889
890 * (HISTORY) update beaker-hostgenerator history for gem release 0.7.2 (cee53bcc)
891
892 * (GEM) update beaker-hostgenerator version to 0.7.2 (edc8971b)
893
894 * (MAINT) Update CHANGELOG for 0.7.2 release (f1270d44)
895
896 * Merge pull request #44 from nwolfe/maint/master/prepare-for-release (eb45282f)
897
898
899 ```
900 Merge pull request #44 from nwolfe/maint/master/prepare-for-release
901
902 (MAINT) Update CHANGELOG for 0.7.2 release
903 ```
904 * Merge pull request #43 from nwolfe/qeng4034/support-url-encoding (e4e55d3a)
905
906
907 ```
908 Merge pull request #43 from nwolfe/qeng4034/support-url-encoding
909
910 (QENG-4034) Automatically URL-decode raw input
911 ```
912 * (QENG-4034) Automatically URL-decode raw input (e6d1c1dc)
913
914
915 ```
916 (QENG-4034) Automatically URL-decode raw input
917
918 This commit adds a "pre-processing" step to the Parser that will always
919 attempt to URL-decode the input before parsing it. This behavior is
920 necessary to support specifying arbitrary settings in the input string
921 when the input ends up as part of an HTTP URL, such as almost every
922 usage we currently have in Jenkins.
923 ```
924 ### <a name = "0.7.1">0.7.1 - 29 Jun, 2016 (be332325)
925
926 * (HISTORY) update beaker-hostgenerator history for gem release 0.7.1 (be332325)
927
928 * (GEM) update beaker-hostgenerator version to 0.7.1 (530baa09)
929
930 * Merge pull request #41 from nwolfe/maint/master/prepare-for-release (d576464b)
931
932
933 ```
934 Merge pull request #41 from nwolfe/maint/master/prepare-for-release
935
936 (MAINT) Update CHANGELOG for 0.7.1 release
937 ```
938 * Merge pull request #42 from nwolfe/maint/master/regenerate-fixture-for-new-platforms (1e1b7f47)
939
940
941 ```
942 Merge pull request #42 from nwolfe/maint/master/regenerate-fixture-for-new-platforms
943
944 (MAINT) Regenerate test fixtures for new platforms
945 ```
946 * (MAINT) Regenerate test fixtures for new platforms (cc4fa0ef)
947
948
949 ```
950 (MAINT) Regenerate test fixtures for new platforms
951
952 I blew away the whole fixtures/generated/ directory and regenerated them
953 all again, so the new platforms will be included and tested.
954 ```
955 * Merge pull request #39 from nwolfe/qeng3626-add-sles11-s390x (2155fb79)
956
957
958 ```
959 Merge pull request #39 from nwolfe/qeng3626-add-sles11-s390x
960
961 (QENG-3626) Add sles-11-s390x platform
962 ```
963 * Merge pull request #38 from puppetlabs/qeng-3815 (8bcbcfef)
964
965
966 ```
967 Merge pull request #38 from puppetlabs/qeng-3815
968
969 (QENG-3815) Adding sles12-s390x
970 ```
971 * Merge pull request #40 from puppetlabs/QENG-3960 (c0d76e1d)
972
973
974 ```
975 Merge pull request #40 from puppetlabs/QENG-3960
976
977 (QENG-3960, QENG-3817, QENG-3816) - Updated for Fedora 24 (x86_64, i3…
978 ```
979 * (MAINT) Update CHANGELOG for 0.7.1 release (56b71af5)
980
981 * (QENG-3626) Add sles-11-s390x platform (c09b8a87)
982
983 * (QENG-3960, QENG-3817, QENG-3816) - Updated for Fedora 24 (x86_64, i386), el-7-s390x, and el-6-s390x (d88aba55)
984
985 * (QENG-3815) Adding sles12-s390x (a95646ea)
986
987
988 ```
989 (QENG-3815) Adding sles12-s390x
990
991 Adding sles12-s390x. No vmpooler
992 ```
993 ### <a name = "0.7.0">0.7.0 - 13 Jun, 2016 (f0aafe8d)
994
995 * (HISTORY) update beaker-hostgenerator history for gem release 0.7.0 (f0aafe8d)
996
997 * (GEM) update beaker-hostgenerator version to 0.7.0 (4792554b)
998
999 * Merge pull request #36 from nwolfe/qeng3987/release-0.7.0 (11256701)
1000
1001
1002 ```
1003 Merge pull request #36 from nwolfe/qeng3987/release-0.7.0
1004
1005 (QENG-3987) Update CHANGELOG for 0.7.0 release
1006 ```
1007 * (QENG-3987) Update CHANGELOG for 0.7.0 release (2f9fa77c)
1008
1009 * Merge pull request #33 from nwolfe/qeng3811-add-aix-and-sparc-platforms (9e73e059)
1010
1011
1012 ```
1013 Merge pull request #33 from nwolfe/qeng3811-add-aix-and-sparc-platforms
1014
1015 (QENG-3811) Add AIX and Solaris SPARC platforms
1016 ```
1017 * Merge pull request #35 from nwolfe/maint/alphabetize-test-fixtures (26ae944e)
1018
1019
1020 ```
1021 Merge pull request #35 from nwolfe/maint/alphabetize-test-fixtures
1022
1023 (MAINT) Sort platforms alphabetically
1024 ```
1025 * Merge pull request #34 from nwolfe/qeng3946-support-arbitrary-hypervisors (4d018b46)
1026
1027
1028 ```
1029 Merge pull request #34 from nwolfe/qeng3946-support-arbitrary-hypervisors
1030
1031 (QENG-3946) Support arbitrary hypervisors
1032 ```
1033 * (QENG-3946) Support arbitrary hypervisors (cf62fc5e)
1034
1035
1036 ```
1037 (QENG-3946) Support arbitrary hypervisors
1038
1039 This commit allows unknown hypervisors to be specified by the user.
1040 Previously, if the hypervisor specified by the user was not one of the
1041 valid, built-in implementations then an error was thrown notifying the
1042 user that an invalid hypervisor was requested.
1043 Now, this is no longer an error, and instead the host generation will
1044 continue as normal but there will be no hypervisor-specific
1045 configuration. The name of the unknown hypervisor will be the value of
1046 the hypervisor configuration of the hosts.
1047
1048 To implement this, we can repurpose the special `Hypervisor::None`
1049 implementation to instead represent an unknown (but equally valid)
1050 hypervisor. The unknown name will now be the value of `hypervisor` in
1051 the generated config, where it used to be `hypervisor: none`.
1052
1053 For example:
1054 $ .. centos6-64{hypervisor=custom}
1055 ---
1056 HOSTS:
1057 centos6-64-1:
1058 pe_dir:
1059 pe_ver:
1060 pe_upgrade_dir:
1061 pe_upgrade_ver:
1062 platform: el-6-x86_64
1063 hypervisor: custom
1064 roles:
1065 - agent
1066 CONFIG:
1067 nfs_server: none
1068 consoleport: 443
1069 ```
1070 * (QENG-3811) Regenerate fixtures with new platforms (dbd40c80)
1071
1072
1073 ```
1074 (QENG-3811) Regenerate fixtures with new platforms
1075
1076 Our fixture generation isn't quite deterministic, and adding a new
1077 platform somehow causes unrelated platform fixtures to be changed.
1078
1079 This commit deletes the entire `test/fixtures/generated` directory and
1080 regenerates them anew, with new fixtures for the new AIX and Solaris
1081 SPARC platforms.
1082 ```
1083 * (QENG-3811) Add AIX and Solaris SPARC platforms (8c5eb30d)
1084
1085 * (MAINT) Regenerate test fixtures and isolate them (d17d2341)
1086
1087
1088 ```
1089 (MAINT) Regenerate test fixtures and isolate them
1090
1091 Since we sorted the platforms alphabetically, the fixture generation
1092 results in different filenames. Basically every time we modify
1093 Data#platforms() we should regenerate the fixtures so we have all
1094 platforms covered.
1095
1096 This moves the generated fixtures into a new directory called
1097 `test/fixtures/generated/` so it's easier to work with them and not have
1098 the manually created fixtures get in the way.
1099 ```
1100 * (MAINT) Sort platforms alphabetically (2376853e)
1101
1102
1103 ```
1104 (MAINT) Sort platforms alphabetically
1105
1106 Just so it's easier to navigate the large structure in the code.
1107 ```
1108 * Merge pull request #32 from nwolfe/qeng3808-alphanumeric-architectures (92eb8545)
1109
1110
1111 ```
1112 Merge pull request #32 from nwolfe/qeng3808-alphanumeric-architectures
1113
1114 (QENG-3808) Support uppercase alphanumeric architectures
1115 ```
1116 * Merge pull request #31 from nwolfe/qeng3377-fix-version-flag (7bedf39f)
1117
1118
1119 ```
1120 Merge pull request #31 from nwolfe/qeng3377-fix-version-flag
1121
1122 (QENG-3377) Add --version CLI flag
1123 ```
1124 * Merge pull request #30 from nwolfe/qeng3920-arbitrary-global-config-support (ffe6078a)
1125
1126
1127 ```
1128 Merge pull request #30 from nwolfe/qeng3920-arbitrary-global-config-support
1129
1130 (QENG-3920) Global host config CLI configuration support
1131 ```
1132 * (QENG-3808) Support uppercase alphanumeric architectures (0fc1ba77)
1133
1134
1135 ```
1136 (QENG-3808) Support uppercase alphanumeric architectures
1137
1138 This commit adds support for uppercase-only alphanumeric architecture
1139 bits in platform names. For example, we can support things like
1140 "POWER", "POWER7", "S390X" instead of just "32" or "64".
1141
1142 Uppercase letters allow for backwards compatibility when roles are
1143 specified, which come after the architecture bit. This implementation
1144 relies on the fact that the role and arbitrary role characters are
1145 only lowercase.
1146
1147 This allows us to distinguish between the architecture "POWER" and the
1148 role "m" when parsing the spec "POWERm", as in "aix71-POWERm".
1149 ```
1150 * (QENG-3377) Add --version CLI flag (2ddec220)
1151
1152
1153 ```
1154 (QENG-3377) Add --version CLI flag
1155
1156 This commit adds a -v/--version CLI flag to print the version number.
1157
1158 This also refactors the flow-of-control to remove the need for the
1159 SafeEarlyExit exception by moving all output-generating codepaths out of
1160 the initialize method and into the execute method, and teasing apart the
1161 --list and default generation codepaths. The execute method
1162 now chooses the code path based on the CLI options set in initialize.
1163
1164 While we no longer throw a SafeEarlyExit exception, it's effectively
1165 part of the API so we must wait until the appropriate time/release to
1166 delete it. Existing usages of it should not be broken with the changes
1167 in this commit.
1168 ```
1169 * (QENG-3920) Global host config CLI configuration support (151918d9)
1170
1171
1172 ```
1173 (QENG-3920) Global host config CLI configuration support
1174
1175 This commit adds CLI support for specifying global configuration
1176 settings that will be included in the CONFIG section.
1177
1178 For example:
1179
1180 $ beaker-hostgenerator --global-config {master=headless} redhat7-64m
1181 ---
1182 HOSTS:
1183 redhat7-64-1:
1184 pe_dir:
1185 pe_ver:
1186 pe_upgrade_dir:
1187 pe_upgrade_ver:
1188 hypervisor: vmpooler
1189 platform: el-7-x86_64
1190 template: redhat-7-x86_64
1191 roles:
1192 - agent
1193 - master
1194 CONFIG:
1195 nfs_server: none
1196 consoleport: 443
1197 master: headless
1198 pooling_api: http://vmpooler.delivery.puppetlabs.net/
1199 ```
1200 ### <a name = "0.6.0">0.6.0 - 11 May, 2016 (c807eb0d)
1201
1202 * (HISTORY) update beaker-hostgenerator history for gem release 0.6.0 (c807eb0d)
1203
1204 * (GEM) update beaker-hostgenerator version to 0.6.0 (4a8ee90e)
1205
1206 * Merge pull request #29 from nwolfe/maint/master/prepare-for-release (7e0decc0)
1207
1208
1209 ```
1210 Merge pull request #29 from nwolfe/maint/master/prepare-for-release
1211
1212 (maint) Prepare for 0.6.0 release
1213 ```
1214 * (maint) Prepare for 0.6.0 release (c15c1bf6)
1215
1216 * Merge pull request #28 from nwolfe/qeng3276/none-hypervisor-and-host-settings (d105e4bd)
1217
1218
1219 ```
1220 Merge pull request #28 from nwolfe/qeng3276/none-hypervisor-and-host-settings
1221
1222 (QENG-3276) Add None hypervisor and per-host settings support
1223 ```
1224 * (QENG-3276) Minor refactorings; failing test fixture (b0926b22)
1225
1226
1227 ```
1228 (QENG-3276) Minor refactorings; failing test fixture
1229
1230 This commit includes the following minor refactorings based on feedback:
1231 * Inline if block surrounding arbitrary_settings['hostname']
1232 * Strip the `__` name prefix from `__generate_host_roles!` and make
1233 private; adjust spec test accordingly
1234 * Change test fixture `expected_exception` support to not use the
1235 dangerous `eval`, and added `per-host-settings/malformed-input.yaml`
1236 test fixture to exercise the support
1237 ```
1238 * (QENG-3276) Update CHANGELOG (0a170d42)
1239
1240
1241 ```
1242 (QENG-3276) Update CHANGELOG
1243
1244 This commit adds notes for the next release regarding the 'none'
1245 hypervisor and arbitrary key-value host settings support.
1246 ```
1247 * (QENG-3276) Add more parser tests for failures (b80d94ab)
1248
1249
1250 ```
1251 (QENG-3276) Add more parser tests for failures
1252
1253 This commit adds tests that validate the proper exceptions are thrown
1254 when invalid arbitrary host settings are provided.
1255
1256 This also expands host-setting support to include arbitrary whitespace
1257 to allow for more human-readable input.
1258 ```
1259 * (MAINT) Wire up expected_excpetion test fitxure support (78cccb14)
1260
1261
1262 ```
1263 (MAINT) Wire up expected_excpetion test fitxure support
1264
1265 This commits finishes the work necessary to support expected exceptions
1266 defined in the test fixture YAML files.
1267 ```
1268 * (QENG-3276) Move host role code into Roles module (78a2679e)
1269
1270
1271 ```
1272 (QENG-3276) Move host role code into Roles module
1273
1274 This commit moves the ROLES map and custom role config map out of the
1275 Data and Generator classes and into the Roles class.
1276 This also changes the implementation of custom role configuration from
1277 being a meta-programming method call into a standard map index.
1278 ```
1279 * (QENG-3276) Extract code into new Parser module (9764fd7e)
1280
1281
1282 ```
1283 (QENG-3276) Extract code into new Parser module
1284
1285 This commit moves the NODE_REGEX constant and handful of methods tightly
1286 coupled to it into a new module called Parser. This module is
1287 responsible for dealing with the raw user input string and turning it
1288 into data structures that the Generator and hypervisors can operate on.
1289 ```
1290 * (QENG-3276) Minor method refactoring (ce763dc0)
1291
1292
1293 ```
1294 (QENG-3276) Minor method refactoring
1295
1296 This commit renames a method, marks some methods as private, and
1297 extracts some logic into its own method.
1298 ```
1299 * (QENG-3276) Update README (fd99cc9f)
1300
1301
1302 ```
1303 (QENG-3276) Update README
1304
1305 This commit updates the README to include an example of the new 'none'
1306 hypervisor and per-host settings.
1307
1308 Also rename "Puppet Labs" references to just "Puppet".
1309 ```
1310 * (QENG-3276) Update CLI help/usage text (7d85dff4)
1311
1312
1313 ```
1314 (QENG-3276) Update CLI help/usage text
1315
1316 This commit updates the CLI help text to mention the new arbitrary host
1317 settings support, and include the list of valid hypervisors when the
1318 `--list` option is given.
1319 ```
1320 * (QENG-3276) Test fixtures for hypervisor and settings (34d4e649)
1321
1322
1323 ```
1324 (QENG-3276) Test fixtures for hypervisor and settings
1325
1326 This commit adds a couple hand-made test fixtures that exercise the new
1327 "none" hypervisor and arbitrary host settings support.
1328 ```
1329 * Merge pull request #27 from nwolfe/maint/master/decouple-generator-and-hypervisors (52293374)
1330
1331
1332 ```
1333 Merge pull request #27 from nwolfe/maint/master/decouple-generator-and-hypervisors
1334
1335 (maint) Decouple hypervisors from generator
1336 ```
1337 * (QENG-3276) Add None hypervisor and per-host settings support (ab38abef)
1338
1339
1340 ```
1341 (QENG-3276) Add None hypervisor and per-host settings support
1342
1343 This commit adds a new "none" hypervisor to support non-provisioned
1344 hosts. Non-provisioned hosts require a handful of other host settings to
1345 be specified in order for Beaker to use it properly, so this commit also
1346 adds support for arbitrary key-value host settings.
1347
1348 For example:
1349
1350 $ .. centos6-64m{hypervisor=none,hostname=my-host,vmhostname=othername}
1351 ---
1352 HOSTS:
1353 my-host:
1354 pe_dir:
1355 pe_ver:
1356 pe_upgrade_dir:
1357 pe_upgrade_ver:
1358 platform: el-6-x86_64
1359 hypervisor: none
1360 vmhostname: othername
1361 roles:
1362 - agent
1363 - master
1364 CONFIG:
1365 nfs_server: none
1366 consoleport: 443
1367 ```
1368 * (maint) Docstrings for new hypervisor architecture (9c35595f)
1369
1370
1371 ```
1372 (maint) Docstrings for new hypervisor architecture
1373
1374 This commit adds docstrings to modules and methods, specifically the
1375 BeakerHostGenerator::Hypervisor and BeakerHostGenerator::Data modules.
1376 ```
1377 * (maint) Generate multi-platform test fixtures (996578cb)
1378
1379
1380 ```
1381 (maint) Generate multi-platform test fixtures
1382
1383 To help with test coverage, this adds a directory full of generated
1384 test fixtures with multi-platform hosts in a form similar to
1385 "centos6-64m-debian8-32-sles12-64a". Two of the three hosts have a
1386 random role assigned.
1387 ```
1388 * (maint) New generated windows test fixtures (2591347e)
1389
1390
1391 ```
1392 (maint) New generated windows test fixtures
1393
1394 The rake task 'generate:fixtures' produced several new Windows fixtures.
1395 Perhaps we had previously updated the code to add support for more
1396 Windows platforms, but we forgot to re-generate the test fixtures?
1397 ```
1398 * (maint) Decouple hypervisors from generator (aa39202e)
1399
1400
1401 ```
1402 (maint) Decouple hypervisors from generator
1403
1404 This commit is a large refactor that teases apart the generate code from
1405 the hypervisor code.
1406
1407 Previously the VMPooler hypervisor class was a subclass of the Generator
1408 class, which was fine when there was only one hypervisor, but made it
1409 difficult to add support for per-host/multiple hypervisors.
1410
1411 Now, there's a 1-to-many relationship between the Generator
1412 (BeakerHostGenerator::Generator) and the
1413 Hypervisors (BeakerHostGenerator::Hypervisor).
1414
1415 The giant map of OSINFO data that was previously in the
1416 'data/vmpooler.rb' has been promoted and moved into data.rb as the
1417 `osinfo` module function. The parts specific to the VMPooler hypervisor
1418 have been nested under submaps keyed by the name of the hypervisor,
1419 `:vmpooler`.
1420
1421 Adding support for a new hypervisor now requires implementing
1422 BeakerHostGenerator::Hypervisor::Interface, and adding any appropriate
1423 platform data as a submap to the OSINFO map in data.rb, keyed under a
1424 symbol named after the new hypervisor (e.g. `:my_hypervisor`).
1425
1426 The module function `BeakerHostGenerator::Data.get_platform_info` can
1427 then be used when implementing the hypervisor to extract the relevant
1428 platform data under the key `:my_hypervisor`.
1429 ```
1430 ### <a name = "0.5.0">0.5.0 - 31 Mar, 2016 (fa3ae0c8)
1431
1432 * (HISTORY) update beaker-hostgenerator history for gem release 0.5.0 (fa3ae0c8)
1433
1434 * (GEM) update beaker-hostgenerator version to 0.5.0 (36291ea6)
1435
1436 * (MAINT) Update changelog for pending release. (5b2e75bf)
1437
1438 * Merge pull request #26 from puppetlabs/qeng-3489 (2b9b0ad4)
1439
1440
1441 ```
1442 Merge pull request #26 from puppetlabs/qeng-3489
1443
1444 (QENG-3489) Add Ubuntu 16.04 to beaker host generator data.
1445 ```
1446 * (MAINT) Fix borked test fixtures. (e5d60be4)
1447
1448 * (QENG-3489) Add Ubuntu 16.04 to vmpooler platform data. (23e10232)
1449
1450 * Merge pull request #25 from LuvCurves/remove_cisco_xr_ssh_user (50016446)
1451
1452
1453 ```
1454 Merge pull request #25 from LuvCurves/remove_cisco_xr_ssh_user
1455
1456 (maint) Remove ssh user from Cisco XR platform.
1457 ```
1458 * (maint) Remove ssh user from Cisco XR platform. (79fcd1cf)
1459
1460 * Merge pull request #24 from LuvCurves/BKR-706 (0c7c31cf)
1461
1462
1463 ```
1464 Merge pull request #24 from LuvCurves/BKR-706
1465
1466 (BKR-706) Update Cisco platforms to match beaker
1467 ```
1468 * (maint) Changed names based on Cisco recommendation (7b88434c)
1469
1470 * (BKR-706) Update Cisco platforms to match beaker (7c44bb80)
1471
1472 ### <a name = "0.4.0">0.4.0 - 10 Feb, 2016 (dc333b1c)
1473
1474 * (HISTORY) update beaker-hostgenerator history for gem release 0.4.0 (dc333b1c)
1475
1476 * (GEM) update beaker-hostgenerator version to 0.4.0 (fe10edc1)
1477
1478 * (MAINT) Remove hard-coded gemspec date. (4770b013)
1479
1480 * Merge pull request #23 from puppetlabs/maint (f8b77852)
1481
1482
1483 ```
1484 Merge pull request #23 from puppetlabs/maint
1485
1486 (QENG-3466) Fix --list bug and write tests to prevent recurrences.
1487 ```
1488 * (MAINT) s/Errors/Exceptions/ in bin directory (b8b68c60)
1489
1490 * (MAINT) Better semantics for exception naming. (d0129893)
1491
1492 * (MAINT) Actually add new test. (f80192f3)
1493
1494 * (MAINT) Be more explicit in CHANGELOG (0a39fb6b)
1495
1496 * (MAINT) Write test for safe early exit behavior. (34866de1)
1497
1498
1499 ```
1500 (MAINT) Write test for safe early exit behavior.
1501
1502 Specifically, ensure that when passed the "--list" options,
1503 BeakerHostGenerator::CLI.initialize will raise the
1504 BeakerHostGenerator::Errors::SafeEarlyExit exception which is intended to be
1505 ignored by the script calling BeakerHostGenerator::CLI.initialize
1506 ```
1507 * (MAINT) Update CHANGELOG (bb52432b)
1508
1509 * (MAINT) Write tests to protect --list CLI behavior. (e523773f)
1510
1511 * (MAINT) Don't call 'exit' in BeakerHostGenerator::CLI class. (e3bac654)
1512
1513 * (MAINT) Fix bug introduced by eecc04c (865b04c2)
1514
1515 * Merge pull request #21 from puppetlabs/qeng-3370 (45bf2295)
1516
1517
1518 ```
1519 Merge pull request #21 from puppetlabs/qeng-3370
1520
1521 (QENG-3370) Add pe_* value CLI override options.
1522 ```
1523 * (QENG-3370) Use mixins instead of module method references. (eecc04c8)
1524
1525 * (QENG-3370) Address PR feedback. (19cc3a9b)
1526
1527 * (QENG-3370) Fix grammar no no. (4d7d5db3)
1528
1529 * Revert "(QENG-3370) Add .projectile (emacs plugin) path exclusion." (1db7dfcc)
1530
1531
1532 ```
1533 Revert "(QENG-3370) Add .projectile (emacs plugin) path exclusion."
1534
1535 This reverts commit 3dd4eb3a5488b55f6aae1d65db43e84c7c0ff625.
1536 ```
1537 * (QENG-3370) Fix fixtures after merging cisco changes from master branch. (e1c65ffc)
1538
1539 * Merge remote-tracking branch 'origin/master' into qeng-3370 (8559505b)
1540
1541 * (QENG-3370) Fix module constant initialization bug. (aa3e08cd)
1542
1543
1544 ```
1545 (QENG-3370) Fix module constant initialization bug.
1546
1547 Similar to the BeakerHostGenerator::Data::Vmpooler data initialization bug, this
1548 is something that would not typically show up during normal command line usage
1549 of beaker-hostgenerator because at that time there is typically only one
1550 reference made to the BeakerHostGenerator::Utils module constant. However during
1551 test fixture generation and rspec tests the modules were only loaded once so
1552 there was only one attempt to read in environment variables which led to
1553 inconsisten results depending on the order in which the fixtures were
1554 generated/tested.
1555 ```
1556 * (QENG-3370) Fix major bug in BeakerHostGenerator::Data::Vmpooler (f3359c8f)
1557
1558
1559 ```
1560 (QENG-3370) Fix major bug in BeakerHostGenerator::Data::Vmpooler
1561
1562 Since the OSINFO and OSINFO_BHGv1 module constants are only initialized once
1563 (during library load), do not refer directly to them using reference variables.
1564 Instead, initialize the osinfo variable directly on each call of get_osinfo and
1565 merge in the module constants as appropriate based on the given
1566 beaker-hostenerator version integer.
1567
1568 This bug never came up during normal command-line usage of beaker-hostgenerator
1569 because get_osinfo would never be expected to be called with both bhg_version=0
1570 and bhg_version=1. However, it came up both during generation of test fixtures
1571 and validation of those test fixtures in rspec since the module is only loaded
1572 once which led to the mutated value of the OSINFO module constant to persist
1573 across all initializations of the BeakerHostGenerator::CLI class.
1574 ```
1575 * (QENG-3370) Generate test cases for pe_{family,version} variable combinations. (99965b3f)
1576
1577 * (QENG-3370) Minor cleanup of new rspec test. (e9a77bb5)
1578
1579 * (QENG-3370) Use fixtures in rspec tests instead of minitest. (b401574d)
1580
1581
1582 ```
1583 (QENG-3370) Use fixtures in rspec tests instead of minitest.
1584
1585 This makes it possible to treat each individual fixture its own test case which
1586 improves the reporting and ensures that all fixtures are tested even if some
1587 fail.
1588
1589 Using a loop containing an assertion in minitest did not work for this purpose
1590 because a failed assertion caused the loop to break prematurely; it probably
1591 would have been possible to catch whatever the exception was and continue the
1592 loop but whatever. I already did this.
1593 ```
1594 * (QENG-3370) Rename options_string to arguments_string. (c6507fd4)
1595
1596 * (QENG-3370) Add documentation for test fixtures. (b6712a9b)
1597
1598 * (QENG-3370) Make it a little easier to generate fixtures. (a829a425)
1599
1600
1601 ```
1602 (QENG-3370) Make it a little easier to generate fixtures.
1603
1604 * Move FixtureGenerator class into test/utils/generator_helpers.rb
1605 * Create generate:test Rake task
1606 ```
1607 * (QENG-3370) Add assert_equal mismatch message. (11cbba23)
1608
1609 * (QENG-3370) Add .projectile (emacs plugin) path exclusion. (3dd4eb3a)
1610
1611 * (QENG-3370) Use YAML.load_file method. (0b353986)
1612
1613 * (QENG-3370) Don't use minitest to generate fixtures. (6c3a890f)
1614
1615 * (QENG-3370) Generate various option fixtures. (71e4efca)
1616
1617 * (QENG-3370) Add some fixtures and a test case to iterate over them. (722abcd5)
1618
1619 * (QENG-3370) Use enumerators to produce more diverse combinations of host roles. (2f913aec)
1620
1621 * (QENG-3370) Move helper methods into helper module. (f4fd1cf5)
1622
1623
1624 ```
1625 (QENG-3370) Move helper methods into helper module.
1626
1627 Unclutters the fixture generator class and maintains distinction between test
1628 and helper methods.
1629 ```
1630 * (QENG-3370) Create common method for generating options-based fixtures. (6be93ddc)
1631
1632
1633 ```
1634 (QENG-3370) Create common method for generating options-based fixtures.
1635
1636 This will make it easier to generate many many fixtures.
1637 ```
1638 * (QENG-3370) Add janky fixture generator. (88ac0341)
1639
1640
1641 ```
1642 (QENG-3370) Add janky fixture generator.
1643
1644 This script allows one to generate test fixtures using beaker-hostgenerator
1645 itself. Yay. The generated directory structure could use some more thought.
1646 ```
1647 * (QENG-3370) Move GeneratorTestHelpers into its own file. (f7d3f996)
1648
1649 * (QENG-3370) Use BeakerHostGenerator::CLI directly. (45a2f7e4)
1650
1651
1652 ```
1653 (QENG-3370) Use BeakerHostGenerator::CLI directly.
1654
1655 This may be necessary to ensure coverage checks can work correctly. Also, it
1656 makes sense to test at this since I know of at least one project that is doing
1657 something similar.
1658
1659 Not so sure about the way this is handling stderr though--just trying to avoid
1660 polluting the minitest console output.
1661 ```
1662 * (QENG-3770) Add GeneratorTestHelpers and default options test for test class. (388867d1)
1663
1664 * (QENG-3770) Stub out minitest for Generator class. (3af5796d)
1665
1666 * (QENG-3770) Get test:spec rake task to run minitest also. (436bb778)
1667
1668 * (QENG-3370) Add pe_* value CLI override options. (e321afc3)
1669
1670 ### <a name = "0.3.3">0.3.3 - 3 Feb, 2016 (41051da9)
1671
1672 * (HISTORY) update beaker-hostgenerator history for gem release 0.3.3 (41051da9)
1673
1674 * (GEM) update beaker-hostgenerator version to 0.3.3 (34f5cee5)
1675
1676 * Merge pull request #20 from LuvCurves/master (9615ac0c)
1677
1678
1679 ```
1680 Merge pull request #20 from LuvCurves/master
1681
1682 (maint) Add better support for Cisco platforms
1683 ```
1684 * (MAINT) Update changelog. (bd675277)
1685
1686 * (maint) Add better support for Cisco platforms (f4ca866a)
1687
1688 ### <a name = "0.3.2">0.3.2 - 28 Jan, 2016 (299df8ec)
1689
1690 * (HISTORY) update beaker-hostgenerator history for gem release 0.3.2 (299df8ec)
1691
1692 * (GEM) update beaker-hostgenerator version to 0.3.2 (1b73712d)
1693
1694 * Merge pull request #22 from Iristyle/update-win-10-platforms (b181cd18)
1695
1696
1697 ```
1698 Merge pull request #22 from Iristyle/update-win-10-platforms
1699
1700 (maint) Update Windows 10 platform names
1701 ```
1702 * (maint) Update Windows 10 platform names (27a26440)
1703
1704
1705 ```
1706 (maint) Update Windows 10 platform names
1707
1708 - Previous convention for Windows platforms is to always end in a -32
1709 or -64. There are some tests that rely on this naming scheme to
1710 properly identify a 32-bit or 64-bit OS.
1711
1712 For instance, a Puppet acceptance test relies on that convention when
1713 detecting the location of binaries per:
1714
1715 https://github.com/puppetlabs/puppet/blob/master/acceptance/tests/ensure_puppet-agent_paths.rb#L140-L143
1716
1717 Original commit that introduced these was
1718 3d1be3833b0dd95d508d89ecbe76464524f578c3
1719 ```
1720 ### <a name = "0.3.1">0.3.1 - 30 Dec, 2015 (7a3f10ca)
1721
1722 * (HISTORY) update beaker-hostgenerator history for gem release 0.3.1 (7a3f10ca)
1723
1724 * (GEM) update beaker-hostgenerator version to 0.3.1 (8f469a6f)
1725
1726 * Merge pull request #19 from puppetlabs/issue/qeng-3335-centos-only (a478482a)
1727
1728
1729 ```
1730 Merge pull request #19 from puppetlabs/issue/qeng-3335-centos-only
1731
1732 (QENG-3335) Restrict osinfo v1 to centos only changes
1733 ```
1734 * (QENG-3335) Restrict osinfo v1 to centos only changes (851f1b40)
1735
1736
1737 ```
1738 (QENG-3335) Restrict osinfo v1 to centos only changes
1739
1740 See https://tickets.puppetlabs.com/browse/BKR-662 for backstory.
1741 ```
1742 ### <a name = "0.3.0">0.3.0 - 30 Dec, 2015 (4b03eaf4)
1743
1744 * (HISTORY) update beaker-hostgenerator history for gem release 0.3.0 (4b03eaf4)
1745
1746 * (GEM) update beaker-hostgenerator version to 0.3.0 (5bc2d40b)
1747
1748 * Merge pull request #18 from puppetlabs/qeng-3335 (323ed794)
1749
1750
1751 ```
1752 Merge pull request #18 from puppetlabs/qeng-3335
1753
1754 (QENG-3335) Don't identify centos as el in 'platform'
1755 ```
1756 * (QENG-3335) Fix typo in osinfo version deprecation message. (b4903f78)
1757
1758 * (QENG-3335) Fix the OSINFO deprecation warning. (e364bd97)
1759
1760
1761 ```
1762 (QENG-3335) Fix the OSINFO deprecation warning.
1763
1764 Assignment to the "warning" variable was incorrect, also it appears that one
1765 cannot print to STDERR within the OptionParser.new block...
1766 ```
1767 * (QENG-3335) Add OSINFO v0 deprecation warning. (4336126a)
1768
1769 * (QENG-3335) s/bgh/bhg/ s/BGH/BHG/ (bfb95f05)
1770
1771 * (QENG-3335) Cast osinfo-version to integer. (4e9d8088)
1772
1773 * (QENG-3335) Don't forget to use the bgh_version. (c9dec1b7)
1774
1775 * (QENG-3335) Actually, don't change the original datastructure name. (e1f4cd4a)
1776
1777 * (QENG-3335) Actually, use '--osinfo-version' flag instead. (391fdd68)
1778
1779 * (QENG-3335) Add 'enable-unambiguous-platform-names' flag. (888f8d40)
1780
1781 * (QENG-3335) Don't identify centos as el in 'platform' (520028e2)
1782
1783 * Merge pull request #17 from puppetlabs/maint (3fc629e4)
1784
1785
1786 ```
1787 Merge pull request #17 from puppetlabs/maint
1788
1789 (MAINT) Update Changelog for recent releases.
1790 ```
1791 * (MAINT) Update Changelog for recent releases. (2ae32038)
1792
1793 ### <a name = "0.2.0">0.2.0 - 22 Dec, 2015 (dfa33e5f)
1794
1795 * (HISTORY) update beaker-hostgenerator history for gem release 0.2.0 (dfa33e5f)
1796
1797 * (GEM) update beaker-hostgenerator version to 0.2.0 (1194df93)
1798
1799 * Merge pull request #15 from puppetlabs/(QENG-3301)-Add-support-for-Cumulus-Linux (9a8e655c)
1800
1801
1802 ```
1803 Merge pull request #15 from puppetlabs/(QENG-3301)-Add-support-for-Cumulus-Linux
1804
1805 (QENG-3301) Add support for Cumulus Linux
1806 ```
1807 * Merge pull request #16 from puppetlabs/maint (982e7deb)
1808
1809
1810 ```
1811 Merge pull request #16 from puppetlabs/maint
1812
1813 (MAINT) Fix arista4 spec string.
1814 ```
1815 * Merge pull request #14 from puppetlabs/(QENG-3308)(QENG-3309)-Add-support-for-Cisco-platforms (bb18139d)
1816
1817
1818 ```
1819 Merge pull request #14 from puppetlabs/(QENG-3308)(QENG-3309)-Add-support-for-Cisco-platforms
1820
1821 (QENG-3308)(QENG-3309) Add support for Cisco platforms
1822 ```
1823 * (MAINT) Fix arista4 spec string. (6a7715a0)
1824
1825 * (QENG-3308) (QENG-3309) Add hardware platform signifier. (29bf775c)
1826
1827 * Updated platform strings based on comments. (6727a9dd)
1828
1829 * (QENG-3301) Add support for Cumulus Linux (a1a96d5a)
1830
1831 * (QENG-3308)(QENG-3309) Add support for Cisco platforms (c7cfbaa0)
1832
1833 * Merge pull request #12 from puppetlabs/maint (084ae0cf)
1834
1835
1836 ```
1837 Merge pull request #12 from puppetlabs/maint
1838
1839 Revert "(QENG-3309) Add support for Cisco wrlinux-7"
1840 ```
1841 * Revert "(QENG-3309) Add support for Cisco wrlinux-7" (3693133f)
1842
1843
1844 ```
1845 Revert "(QENG-3309) Add support for Cisco wrlinux-7"
1846
1847 This reverts commit 3e36da18e7bfeec2fa92295fa5f9959d45611eb4.
1848 ```
1849 * Merge pull request #11 from puppetlabs/(QENG-3309)-Add-support-for-Cisco-wrlinux-7 (0fdf80ec)
1850
1851
1852 ```
1853 Merge pull request #11 from puppetlabs/(QENG-3309)-Add-support-for-Cisco-wrlinux-7
1854
1855 (QENG-3309) Add support for Cisco wrlinux-7
1856 ```
1857 * (QENG-3309) Add support for Cisco wrlinux-7 (3e36da18)
1858
1859 ### <a name = "0.1.0">0.1.0 - 21 Dec, 2015 (474f4ccb)
1860
1861 * (HISTORY) update beaker-hostgenerator history for gem release 0.1.0 (474f4ccb)
1862
1863 * (GEM) update beaker-hostgenerator version to 0.1.0 (13477a89)
1864
1865 * Merge pull request #10 from joshcooper/ticket/master/QENG-3275-32bit-puppet-64bit-windows (b059a8c6)
1866
1867
1868 ```
1869 Merge pull request #10 from joshcooper/ticket/master/QENG-3275-32bit-puppet-64bit-windows
1870
1871 (QENG-3275) Add support for 32-bit puppet on 64-bit windows
1872 ```
1873 * (QENG-3275) Ensure ruby_arch matches install_32 (00b625e0)
1874
1875
1876 ```
1877 (QENG-3275) Ensure ruby_arch matches install_32
1878
1879 Previously, if then `pe_use_win32` environment variable was set, then
1880 the resulting host config for 64-bit windows OS's, would contain
1881 `ruby_arch: x64`, which contradicted `install_32: true`.
1882
1883 This commit ensures `ruby_arch: x86` in this particular case so that it
1884 is consistent with `install_32: true`.
1885 ```
1886 * Merge pull request #8 from puppetlabs/(QENG-3307)-Add-support-for-Arista (a9ffbade)
1887
1888
1889 ```
1890 Merge pull request #8 from puppetlabs/(QENG-3307)-Add-support-for-Arista
1891
1892 Added Arista support
1893 ```
1894 * Update vmpooler.rb (a72bb36f)
1895
1896 * Added Arista support (cf70e0ca)
1897
1898 * Merge pull request #7 from puppetlabs/qeng-3181 (ffd8b2d0)
1899
1900
1901 ```
1902 Merge pull request #7 from puppetlabs/qeng-3181
1903
1904 (QENG-3181) Add a 'genconfig2' command line tool with deprecation war…
1905 ```
1906 * Merge pull request #6 from puppetlabs/qeng-2438 (a98bc8c6)
1907
1908
1909 ```
1910 Merge pull request #6 from puppetlabs/qeng-2438
1911
1912 (QENG-2438) Improve beaker-hostgenerator documentation.
1913 ```
1914 * (QENG-2438) Fix typo in CONTRIBUTING.md (c58e8fee)
1915
1916 * (QENG-3275) Add hybrid Windows host configs for 32-bit puppet (f113ba1c)
1917
1918
1919 ```
1920 (QENG-3275) Add hybrid Windows host configs for 32-bit puppet
1921
1922 Add host configs for specifying 32-bit puppet on 64-bit Windows, e.g.
1923
1924 bundle exec beaker-hostgenerator windows2012r2-6432a
1925 ---
1926 HOSTS:
1927 windows2012r2-6432-1:
1928 ...
1929 platform: windows-2012r2-64
1930 template: win-2012r2-x86_64
1931 ruby_arch: x86
1932 roles:
1933 - agent
1934
1935 Updates `--list` update to describe 64, 32, and 6432 bits.
1936 ```
1937 * (QENG-3275) Default ruby_arch based on Windows arch (6b6c3595)
1938
1939
1940 ```
1941 (QENG-3275) Default ruby_arch based on Windows arch
1942
1943 Previously, Windows host configs did not contain `ruby_arch`, which
1944 puppet, facter, and pxp-agent rely on during acceptance tests to
1945 detect which version of ruby is running, as we support running either
1946 32 or 64-bit puppet on 64-bit Windows.
1947
1948 This commit ensures `ruby_arch` is set to x64 for 64-bit Windows, and
1949 x86 for 32-bit Windows.
1950 ```
1951 * (QENG-3181) Add a 'genconfig2' command line tool with deprecation warning. (0adfab77)
1952
1953 * (QENG-2438) Add a CONTRIBUTING.md. (d1e8a747)
1954
1955
1956 ```
1957 (QENG-2438) Add a CONTRIBUTING.md.
1958
1959 Heavily modified version of Beaker's CONTRIBUTING.md
1960 ```
1961 * (QENG-2438) Improve beaker-hostgenerator documentation. (41b33040)
1962
1963 * Merge pull request #5 from joshcooper/ticket/master/QENG-3267-call-cli-programmatically (4dace64a)
1964
1965
1966 ```
1967 Merge pull request #5 from joshcooper/ticket/master/QENG-3267-call-cli-programmatically
1968
1969 (QENG-3267) Allow CLI to be called programmatically
1970 ```
1971 * Merge pull request #4 from joshcooper/ticket/maint/genconfig-typo (a69dc2b8)
1972
1973
1974 ```
1975 Merge pull request #4 from joshcooper/ticket/maint/genconfig-typo
1976
1977 (maint) Refer to new Beaker::Host::Generator::Data constant
1978 ```
1979 * Merge pull request #3 from puppetlabs/copy-edit-usage-docstring (b7c4f26e)
1980
1981
1982 ```
1983 Merge pull request #3 from puppetlabs/copy-edit-usage-docstring
1984
1985 Copy edit usage docstring
1986 ```
1987 * Merge pull request #2 from puppetlabs/readme-typo-fixed (c691c650)
1988
1989
1990 ```
1991 Merge pull request #2 from puppetlabs/readme-typo-fixed
1992
1993 README typo fixed
1994 ```
1995 * (QENG-3267) Add an execute method for programmatic execution (124e6504)
1996
1997
1998 ```
1999 (QENG-3267) Add an execute method for programmatic execution
2000
2001 Previously, it was not possible to execute the CLI and get back the
2002 output as a string.
2003
2004 This commit adds an `execute` method that does that, and modifies
2005 `execute!` to print what `execute` returns, as it did before.
2006 ```
2007 * (QENG-3267) Allow CLI to be called programmatically (b571680d)
2008
2009
2010 ```
2011 (QENG-3267) Allow CLI to be called programmatically
2012
2013 Previously, the CLI class relied on the global ARGV which prevented
2014 the CLI from being called programmatically.
2015
2016 This commit changes the initialize method to take an optional array of
2017 arguments. If none are provided, we use the global ARGV as we did
2018 before, although we make a duplicate of it, since we later mutate it,
2019 e.g. pushing "--help".
2020 ```
2021 * (QENG-3267) Reindent leading whitespace (0fcf55c5)
2022
2023
2024 ```
2025 (QENG-3267) Reindent leading whitespace
2026
2027 The previous commit eliminated two levels of indentation. This commit
2028 only reindents eliminating leading whitespace.
2029 ```
2030 * (QENG-3267) Rename Beaker::Host::Generator to BeakerHostGenerator (19455f66)
2031
2032
2033 ```
2034 (QENG-3267) Rename Beaker::Host::Generator to BeakerHostGenerator
2035
2036 Previously, we were using the Beaker::Host::Generator namespace, where
2037 Beaker::Host is a module, but beaker defines Beaker::Host to be a
2038 class, so you could not require both beaker and beaker-hostgenerator.
2039
2040 This commit renames the module namespace to BeakerHostGenerator so
2041 that it cannot collide with Beaker.
2042
2043 This is a backwards incompatible change if anyone is programmatically
2044 calling Beaker::Host::Generator, but I don't think anyone is.
2045 ```
2046 * (maint) Refer to new Beaker::Host::Generator::Data constant (082fe71c)
2047
2048
2049 ```
2050 (maint) Refer to new Beaker::Host::Generator::Data constant
2051
2052 Previously, trying to call `beaker-hostgenerator --list` would result
2053 in:
2054
2055 uninitialized constant Beaker::Host::Generator::Utils::GenConfig (NameError)
2056
2057 This commit updates the code to use the new constant name.
2058 ```
2059 * Copy edit usage docstring (98a5e0fe)
2060
2061 * README typo fixed (ba88e07e)
2062
2063 ### 0.0.1 - 7 Oct, 2015 (d99251e6)
2064
2065 * Initial release.
2066
2067
2068 \* *This Changelog was automatically generated by [github_changelog_generator](https://github.com/github-changelog-generator/github-changelog-generator)*
(New empty file)
0 source ENV['GEM_SOURCE'] || "https://rubygems.org"
0 source ENV['GEM_SOURCE'] || 'https://rubygems.org'
11
22 gemspec
33
44 if File.exists? "#{__FILE__}.local"
55 eval(File.read("#{__FILE__}.local"), binding)
66 end
7
8 group :release do
9 gem 'github_changelog_generator', :require => false
10 end
0 # worker - History
1 ## Tags
2 * [LATEST - 7 Jun, 2017 (06b6a0da)](#LATEST)
3 * [0.8.4 - 6 Apr, 2017 (77943fb2)](#0.8.4)
4 * [0.8.3 - 7 Feb, 2017 (79e8d717)](#0.8.3)
5 * [0.8.2 - 3 Jan, 2017 (a61487bf)](#0.8.2)
6 * [0.8.1 - 21 Dec, 2016 (2648029d)](#0.8.1)
7 * [0.8.0 - 4 Oct, 2016 (2e6dc11e)](#0.8.0)
8 * [0.7.4 - 26 Sep, 2016 (1e102ccd)](#0.7.4)
9 * [0.7.3 - 11 Aug, 2016 (87c75523)](#0.7.3)
10 * [0.7.2 - 13 Jul, 2016 (cee53bcc)](#0.7.2)
11 * [0.7.1 - 29 Jun, 2016 (be332325)](#0.7.1)
12 * [0.7.0 - 13 Jun, 2016 (f0aafe8d)](#0.7.0)
13 * [0.6.0 - 11 May, 2016 (c807eb0d)](#0.6.0)
14 * [0.5.0 - 31 Mar, 2016 (fa3ae0c8)](#0.5.0)
15 * [0.4.0 - 10 Feb, 2016 (dc333b1c)](#0.4.0)
16 * [0.3.3 - 3 Feb, 2016 (41051da9)](#0.3.3)
17 * [0.3.2 - 28 Jan, 2016 (299df8ec)](#0.3.2)
18 * [0.3.1 - 30 Dec, 2015 (7a3f10ca)](#0.3.1)
19 * [0.3.0 - 30 Dec, 2015 (4b03eaf4)](#0.3.0)
20 * [0.2.0 - 22 Dec, 2015 (dfa33e5f)](#0.2.0)
21 * [0.1.0 - 21 Dec, 2015 (474f4ccb)](#0.1.0)
22 * [0.0.1 - 7 Oct, 2015 (d99251e6)](#0.0.1)
23
0 ## [1.1.26](https://github.com/voxpupuli/modulesync/tree/1.1.26) (2019-02-19)
1 - Add platform
2 - debian10-64
3 - debian10-32
4 - Change amazon7-ARM64 to use el-7-aarch64 platform
5
6 ## [1.1.25] - 2019-01-07
7 - Fix --hypervisor vagrant_libvirt
8
9 ## [1.1.24] - 2019-01-03
10 - Add platform:
11 - amazon7-ARM64
12
13 ## [1.1.23] - 2018-12-13
14 - Add platforms:
15 - redhat8-64
16 - osx1014-64
17
18 ## [1.1.22] - 2018-11-21
19 - Add vagrant hypervisor for debian plaforms
20
21 ## [1.1.21] - 2018-11-19
22 - Disable getty when using docker
23
24 ## [1.1.20] - 2018-11-14
25 - Add gnupg to docker_image_commands for debian9-64
26 - Add platform:
27 - fedora29-64
28
29 ## [1.1.19] - 2018-10-18
30 - Add platforms:
31 - solaris114-32
32 - solaris114-64
33
34 ## [1.1.18] - 2018-10-10
35 - Add platform:
36 - ubuntu1810-64
37
38 ## [1.1.17] - 2018-10-05
39 - Add platforms:
40 - windows2019_core-64
41 - windows2019_core-6432
42
43 ## [1.1.16] - 2018-09-04
44 - Install iproute2 on ubuntu18.04 for containers
45
46 ## [1.1.15] - 2018-08-16
47 - Add platforms:
48 - panos61-64
49 - panos71-64
2450 ## Details
25 ### <a name = "LATEST">LATEST - 7 Jun, 2017 (06b6a0da)
51
52 ### 0.9.0 - 7 Jun, 2017 (06b6a0da)
2653
2754 * (GEM) update beaker-hostgenerator version to 0.9.0 (06b6a0da)
2855
17461773
17471774 * README typo fixed (ba88e07e)
17481775
1749 ### <a name = "0.0.1">0.0.1 - 7 Oct, 2015 (d99251e6)
1776 ### 0.0.1 - 7 Oct, 2015 (d99251e6)
17501777
17511778 * Initial release.
452452 If you have questions or comments, please contact the Beaker team at the
453453 `#puppet-dev` IRC channel on chat.freenode.org
454454
455 ## Make a new release
456
457 To make a new release:
458
459 * Switch to a new git branch
460 * Update `lib/beaker-hostgenerator/version.rb` to the new version
461 * export `CHANGELOG_GITHUB_TOKEN` with a GitHub access token
462 * run `bundle exec rake changelog`
463 * Review the CHANGELOG.md
464 * Create a PR
465 * Get it reviewed and merged
466 * Create a signed git tag with the same version number and push it
467 * GitHub actions will do the release
468
455469 ## License
456470
457471 `beaker-hostgenerator` is distributed under the
5454 # global defaults
5555 task :test => 'test:spec'
5656 task :default => :test
57
58 begin
59 require 'github_changelog_generator/task'
60 GitHubChangelogGenerator::RakeTask.new :changelog do |config|
61 config.header = "# Changelog\n\nAll notable changes to this project will be documented in this file."
62 config.exclude_labels = %w[duplicate question invalid wontfix wont-fix modulesync skip-changelog]
63 config.user = 'voxpupuli'
64 config.project = 'beaker-hostgenerator'
65 config.future_release = Gem::Specification.load("#{config.project}.gemspec").version
66 end
67
68 # Workaround for https://github.com/github-changelog-generator/github-changelog-generator/issues/715
69 require 'rbconfig'
70 if RbConfig::CONFIG['host_os'] =~ /linux/
71 task :changelog do
72 puts 'Fixing line endings...'
73 changelog_file = File.join(__dir__, 'CHANGELOG.md')
74 changelog_txt = File.read(changelog_file)
75 new_contents = changelog_txt.gsub(/\r\n/, "\n")
76 File.open(changelog_file, 'w') { |file| file.puts new_contents }
77 end
78 end
79 rescue LoadError
80 end
2222 s.add_development_dependency 'minitest'
2323 s.add_development_dependency 'rspec', '~> 3.0'
2424 s.add_development_dependency 'rspec-its'
25 s.add_development_dependency 'fakefs', '~> 0.6', '< 0.14.0'
26 s.add_development_dependency 'rake', '~> 10.1'
25 s.add_development_dependency 'fakefs', '>= 0.6', '< 2.0'
26 s.add_development_dependency 'rake', '~> 13.0'
2727 s.add_development_dependency 'simplecov'
2828 s.add_development_dependency 'pry', '~> 0.10'
2929
3030 # Documentation dependencies
3131 s.add_development_dependency 'yard'
32 s.add_development_dependency 'markdown'
3332 s.add_development_dependency 'thin'
3433
3534 # Run time dependencies
0 ruby-beaker-hostgenerator (1.4.0+git20210514.1.4144af6-1) UNRELEASED; urgency=low
1
2 * New upstream snapshot.
3
4 -- Debian Janitor <janitor@jelmer.uk> Sun, 06 Jun 2021 02:57:41 -0000
5
06 ruby-beaker-hostgenerator (1.1.22-1) unstable; urgency=medium
17
28 * Initial release (Closes: #914976)
1212 # `include BeakerHostGenerator::Data` and then `<function>()`.
1313 module Data
1414 module_function
15
16 PE_TARBALL_SERVER="http://enterprise.delivery.puppetlabs.net"
15 MAIN_PE_VERSION=2021.0
16 PE_TARBALL_SERVER="https://artifactory.delivery.puppetlabs.net/artifactory/generic_enterprise__local"
1717
1818 def pe_version
1919 ENV['pe_version']
3232 then "#{PE_TARBALL_SERVER}/archives/releases/#{version}/"
3333 when /#{base_regex}-rc\d+\Z/
3434 then "#{PE_TARBALL_SERVER}/archives/internal/%s/"
35 when /#{base_regex}-.*PEZ_.*/
35 when /#{base_regex}-.*(PEZ|pez)_.*/
3636 then "#{PE_TARBALL_SERVER}/%s/feature/ci-ready"
3737 when /#{base_regex}-.*/
3838 then "#{PE_TARBALL_SERVER}/%s/ci-ready"
3939 else
4040 ''
4141 end
42 return sprintf(source, ($1 || ''))
42
43 pe_family = $1
44 gem_version = Gem::Version.new(pe_family)
45 if(gem_version < Gem::Version.new("#{MAIN_PE_VERSION}") || version =~ /#{base_regex}-rc\d+\Z/)
46 pe_branch = pe_family
47 else
48 pe_branch = 'main'
49 end
50
51 return sprintf(source, ("#{pe_branch}" || ''))
4352 end
4453
4554 PE_USE_WIN32 = ENV['pe_use_win32']
7079 # Hypervisor implementations will then grab specific bits of data out of
7180 # this hash and combine them to produce the generated hosts output.
7281 def osinfo
73 {
82 result = {}
83
84 # Fedora
85 (19..34).each do |release|
86 # 32 bit support was dropped in Fedora 31
87 if release < 31
88 result["fedora#{release}-32"] = {
89 :general => {
90 'platform' => "fedora-#{release}-i386"
91 }
92 }
93 end
94
95 result["fedora#{release}-64"] = {
96 :general => {
97 'platform' => "fedora-#{release}-x86_64"
98 }
99 }
100 end
101
102 result.merge!({
74103 'aix53-POWER' => {
75104 :general => {
76105 'platform' => 'aix-5.3-power',
125154 'template' => 'amazon-7-x86_64'
126155 }
127156 },
157 'amazon7-ARM64' => {
158 :general => {
159 'platform' => 'el-7-aarch64',
160 'packaging_platform' => 'el-7-aarch64'
161 },
162 :abs => {
163 'template' => 'amazon-7-arm64'
164 }
165 },
128166 'arista4-32' => {
129167 :general => {
130168 'platform' => 'eos-4-i386',
137175 'centos4-32' => {
138176 :general => {
139177 'platform' => 'el-4-i386'
140 },
141 :vmpooler => {
142 'template' => 'centos-4-i386'
143178 }
144179 },
145180 'centos4-64' => {
146181 :general => {
147182 'platform' => 'el-4-x86_64'
148 },
149 :vmpooler => {
150 'template' => 'centos-4-x86_64'
151183 }
152184 },
153185 'centos5-32' => {
154186 :general => {
155187 'platform' => 'el-5-i386',
156188 'packaging_platform' => 'el-5-i386'
157 },
158 :vmpooler => {
159 'template' => 'centos-5-i386'
160189 }
161190 },
162191 'centos5-64' => {
170199 'yum install -y crontabs initscripts iproute openssl sysvinit-tools tar wget which',
171200 'sed -i -e "/mingetty/d" /etc/inittab'
172201 ]
173 },
174 :vmpooler => {
175 'template' => 'centos-5-x86_64'
176202 }
177203 },
178204 'centos6-32' => {
179205 :general => {
180206 'platform' => 'el-6-i386',
181207 'packaging_platform' => 'el-6-i386'
182 },
183 :vmpooler => {
184 'template' => 'centos-6-i386'
185208 }
186209 },
187210 'centos6-64' => {
196219 'yum install -y crontabs initscripts iproute openssl sysvinit-tools tar wget which',
197220 'rm /etc/init/tty.conf'
198221 ]
199 },
200 :vmpooler => {
201 'template' => 'centos-6-x86_64'
202222 }
203223 },
204224 'centos7-64' => {
211231 'cp /bin/true /sbin/agetty',
212232 'yum install -y crontabs initscripts iproute openssl sysvinit-tools tar wget which ss'
213233 ]
214 },
215 :vmpooler => {
216 'template' => 'centos-7-x86_64'
217 }
218 },
234 }
235 },
236 'centos8-64' => {
237 :general => {
238 'platform' => 'el-8-x86_64',
239 'packaging_platform' => 'el-8-x86_64'
240 },
241 :docker => {
242 'docker_image_commands' => [
243 'cp /bin/true /sbin/agetty',
244 'yum install -y crontabs initscripts iproute openssl wget which glibc-langpack-en'
245 ]
246 }
247 },
248 # Deprecated
219249 'cisconx-64' => {
220250 :general => {
221251 'platform' => 'cisco_nexus-7-x86_64',
229259 'template' => 'cisco-nxos-9k-x86_64'
230260 }
231261 },
262 # Deprecated
263 'ciscon7k-64' => {
264 :general => {
265 'platform' => 'cisco_nexus-7k-x86_64',
266 'packaging_platform' => 'cisco-wrlinux-5-x86_64',
267 'vrf' => 'management',
268 'ssh' => {
269 'user' => 'admin'
270 }
271 },
272 :abs => {
273 'template' => 'cisco-n7k-7k-x86_64'
274 }
275 },
276 # Deprecated
232277 'cisconxhw-64' => {
233278 :general => {
234279 'platform' => 'cisco_nexus-7-x86_64',
242287 'template' => 'cisco-nxos_hw-9k-x86_64'
243288 }
244289 },
245 'ciscoxr-64' => {
290 'cisco_n9k-VM' => {
291 :general => {
292 'platform' => 'cisco_nexus-7-x86_64',
293 'packaging_platform' => 'cisco-wrlinux-5-x86_64',
294 'vrf' => 'management',
295 'ssh' => {
296 'user' => 'beaker'
297 }
298 },
299 :vmpooler => {
300 'template' => 'cisco-nxos-9k-x86_64'
301 }
302 },
303 'cisco_n7k-HW' => {
304 :general => {
305 'platform' => 'cisco_nexus-7k-x86_64',
306 'packaging_platform' => 'cisco-wrlinux-5-x86_64',
307 'vrf' => 'management',
308 'ssh' => {
309 'user' => 'admin'
310 }
311 },
312 :abs => {
313 'template' => 'cisco-n7k-x86_64'
314 }
315 },
316 'cisco_n7k_vdc-HW' => {
317 :general => {
318 'platform' => 'cisco_nexus-7k-x86_64',
319 'packaging_platform' => 'cisco-wrlinux-5-x86_64',
320 'vrf' => 'management',
321 'ssh' => {
322 'user' => 'admin'
323 }
324 },
325 :abs => {
326 'template' => 'cisco-n7k_vdc-x86_64'
327 }
328 },
329 'cisco_n9k-HW' => {
330 :general => {
331 'platform' => 'cisco_nexus-7-x86_64',
332 'packaging_platform' => 'cisco-wrlinux-5-x86_64',
333 'vrf' => 'management',
334 'ssh' => {
335 'user' => 'devops'
336 }
337 },
338 :abs => {
339 'template' => 'cisco-n9k-x86_64'
340 }
341 },
342 'cisco_ios_c2960-HW' => {
343 :general => {
344 'platform' => 'cisco_ios-12-arm32',
345 'ssh' => {
346 'user' => 'admin'
347 }
348 },
349 :abs => {
350 'template' => 'cisco-ios_c2960-arm'
351 }
352 },
353 'cisco_ios_c3560-HW' => {
354 :general => {
355 'platform' => 'cisco_ios-12-arm32',
356 'ssh' => {
357 'user' => 'admin'
358 }
359 },
360 :abs => {
361 'template' => 'cisco-ios_c3560-arm'
362 }
363 },
364 'cisco_ios_c3750-HW' => {
365 :general => {
366 'platform' => 'cisco_ios-12-arm32',
367 'ssh' => {
368 'user' => 'admin'
369 }
370 },
371 :abs => {
372 'template' => 'cisco-ios_c3750-arm'
373 }
374 },
375 'cisco_ios_c4507r-HW' => {
376 :general => {
377 'platform' => 'cisco_ios-12-arm32',
378 'ssh' => {
379 'user' => 'admin'
380 }
381 },
382 :abs => {
383 'template' => 'cisco-ios_c4507r-arm'
384 }
385 },
386 'cisco_ios_c4948-HW' => {
387 :general => {
388 'platform' => 'cisco_ios-12-arm32',
389 'ssh' => {
390 'user' => 'admin'
391 }
392 },
393 :abs => {
394 'template' => 'cisco-ios_c4948-arm'
395 }
396 },
397 'cisco_ios_c6503-HW' => {
398 :general => {
399 'platform' => 'cisco_ios-12-arm32',
400 'ssh' => {
401 'user' => 'admin'
402 }
403 },
404 :abs => {
405 'template' => 'cisco-ios_c6503-arm'
406 }
407 },
408 'cisco_iosxe_c3650-HW' => {
409 :general => {
410 'platform' => 'cisco_iosxec3650-arm32',
411 'ssh' => {
412 'user' => 'admin'
413 }
414 },
415 :abs => {
416 'template' => 'cisco-iosxe_c3650-arm'
417 }
418 },
419 'cisco_iosxe_c4503-HW' => {
420 :general => {
421 'platform' => 'cisco_iosxe-3-arm32',
422 'ssh' => {
423 'user' => 'admin'
424 }
425 },
426 :abs => {
427 'template' => 'cisco-iosxe_c4503-arm'
428 }
429 },
430 'cisco_xr_9k-VM' => {
246431 :general => {
247432 'platform' => 'cisco_ios_xr-6-x86_64',
248433 'packaging_platform' => 'cisco-wrlinux-7-x86_64'
321506 'docker_image_commands' => [
322507 'cp /bin/true /sbin/agetty',
323508 'rm -f /usr/sbin/policy-rc.d',
324 'apt-get update && apt-get install -y cron locales-all net-tools wget'
509 'apt-get update && apt-get install -y cron locales-all net-tools wget apt-transport-https'
325510 ]
326511 },
327512 :vagrant => {
343528 'docker_image_commands' => [
344529 'cp /bin/true /sbin/agetty',
345530 'rm -f /usr/sbin/policy-rc.d',
346 'apt-get update && apt-get install -y cron locales-all net-tools wget'
531 'apt-get update && apt-get install -y cron locales-all net-tools wget apt-transport-https'
347532 ]
348533 }
349534 },
356541 'docker_image_commands' => [
357542 'cp /bin/true /sbin/agetty',
358543 'rm -f /usr/sbin/policy-rc.d',
359 'apt-get update && apt-get install -y cron locales-all net-tools wget systemd-sysv gnupg'
544 'apt-get update && apt-get install -y cron locales-all net-tools wget systemd-sysv gnupg apt-transport-https'
360545 ]
361546 },
362547 :vagrant => {
366551 'template' => 'debian-9-x86_64'
367552 }
368553 },
554 'debian10-64' => {
555 :general => {
556 'platform' => 'debian-10-amd64',
557 'packaging_platform' => 'debian-10-amd64'
558 },
559 :docker => {
560 'docker_image_commands' => [
561 'cp /bin/true /sbin/agetty',
562 'rm -f /usr/sbin/policy-rc.d',
563 'apt-get update && apt-get install -y cron locales-all net-tools wget gnupg'
564 ]
565 },
566 :vagrant => {
567 'box' => 'debian/buster64',
568 },
569 :vmpooler => {
570 'template' => 'debian-10-x86_64'
571 }
572 },
573 'debian10-32' => {
574 :general => {
575 'platform' => 'debian-10-i386',
576 'packaging_platform' => 'debian-10-i386'
577 },
578 :docker => {
579 'docker_image_commands' => [
580 'cp /bin/true /sbin/agetty',
581 'rm -f /usr/sbin/policy-rc.d',
582 'apt-get update && apt-get install -y cron locales-all net-tools wget gnupg'
583 ]
584 },
585 :vmpooler => {
586 'template' => 'debian-10-i386'
587 }
588 },
589 'debian11-64' => {
590 :general => {
591 'platform' => 'debian-11-amd64',
592 'packaging_platform' => 'debian-11-amd64'
593 },
594 :vagrant => {
595 'box' => 'debian/bullseye64',
596 },
597 :vmpooler => {
598 'template' => 'debian-11-x86_64'
599 }
600 },
369601 'fedora14-32' => {
370602 :general => {
371603 'platform' => 'fedora-14-i386'
372 },
373 :vmpooler => {
374 'template' => 'fedora-14-i386'
375 }
376 },
377 'fedora19-32' => {
378 :general => {
379 'platform' => 'fedora-19-i386'
380 },
381 :vmpooler => {
382 'template' => 'fedora-19-i386'
383 }
384 },
385 'fedora19-64' => {
386 :general => {
387 'platform' => 'fedora-19-x86_64'
388 },
389 :vmpooler => {
390 'template' => 'fedora-19-x86_64'
391 }
392 },
393 'fedora20-32' => {
394 :general => {
395 'platform' => 'fedora-20-i386'
396 },
397 :vmpooler => {
398 'template' => 'fedora-20-i386'
399 }
400 },
401 'fedora20-64' => {
402 :general => {
403 'platform' => 'fedora-20-x86_64'
404 },
405 :vmpooler => {
406 'template' => 'fedora-20-x86_64'
407 }
408 },
409 'fedora21-32' => {
410 :general => {
411 'platform' => 'fedora-21-i386'
412 },
413 :vmpooler => {
414 'template' => 'fedora-21-i386'
415 }
416 },
417 'fedora21-64' => {
418 :general => {
419 'platform' => 'fedora-21-x86_64'
420 },
421 :vmpooler => {
422 'template' => 'fedora-21-x86_64'
423 }
424 },
425 'fedora22-32' => {
426 :general => {
427 'platform' => 'fedora-22-i386'
428 },
429 :vmpooler => {
430 'template' => 'fedora-22-i386'
431 }
432 },
433 'fedora22-64' => {
434 :general => {
435 'platform' => 'fedora-22-x86_64'
436 },
437 :vmpooler => {
438 'template' => 'fedora-22-x86_64'
439 }
440 },
441 'fedora23-32' => {
442 :general => {
443 'platform' => 'fedora-23-i386'
444 },
445 :vmpooler => {
446 'template' => 'fedora-23-i386'
447 }
448 },
449 'fedora23-64' => {
450 :general => {
451 'platform' => 'fedora-23-x86_64'
452 },
453 :vmpooler => {
454 'template' => 'fedora-23-x86_64'
455 }
456 },
457 'fedora24-32' => {
458 :general => {
459 'platform' => 'fedora-24-i386',
460 'packaging_platform' => 'fedora-24-i386'
461 },
462 :vmpooler => {
463 'template' => 'fedora-24-i386'
464 }
465 },
466 'fedora24-64' => {
467 :general => {
468 'platform' => 'fedora-24-x86_64',
469 'packaging_platform' => 'fedora-24-x86_64'
470 },
471 :vmpooler => {
472 'template' => 'fedora-24-x86_64'
473 }
474 },
475 'fedora25-32' => {
476 :general => {
477 'platform' => 'fedora-25-i386',
478 'packaging_platform' => 'fedora-25-i386'
479 },
480 :vmpooler => {
481 'template' => 'fedora-25-i386'
482 }
483 },
484 'fedora25-64' => {
485 :general => {
486 'platform' => 'fedora-25-x86_64',
487 'packaging_platform' => 'fedora-25-x86_64'
488 },
489 :vmpooler => {
490 'template' => 'fedora-25-x86_64'
491 }
492 },
493 'fedora26-64' => {
494 :general => {
495 'platform' => 'fedora-26-x86_64',
496 'packaging_platform' => 'fedora-26-x86_64'
497 },
498 :vmpooler => {
499 'template' => 'fedora-26-x86_64'
500 }
501 },
502 'fedora27-64' => {
503 :general => {
504 'platform' => 'fedora-27-x86_64',
505 'packaging_platform' => 'fedora-27-x86_64'
506 },
507 :vmpooler => {
508 'template' => 'fedora-27-x86_64'
509 }
510 },
511 'fedora28-64' => {
512 :general => {
513 'platform' => 'fedora-28-x86_64',
514 'packaging_platform' => 'fedora-28-x86_64'
515 },
516 :vmpooler => {
517 'template' => 'fedora-28-x86_64'
518 }
519 },
520 'fedora29-64' => {
521 :general => {
522 'platform' => 'fedora-29-x86_64',
523 'packaging_platform' => 'fedora-29-x86_64'
524 },
525 :vmpooler => {
526 'template' => 'fedora-29-x86_64'
527604 }
528605 },
529606 'huaweios6-POWER' => {
572649 },
573650 :vmpooler => {
574651 'template' => 'opensuse-11-x86_64'
652 }
653 },
654 'opensuse15-32' => {
655 :general => {
656 'platform' => 'opensuse-15-i386'
657 },
658 :docker => {
659 'docker_image_commands' => [
660 'cp /bin/true /sbin/agetty',
661 'zypper install -y cron iproute2 tar wget which'
662 ]
663 },
664 :vmpooler => {
665 'template' => 'opensuse-15-i386'
666 }
667 },
668 'opensuse15-64' => {
669 :general => {
670 'platform' => 'opensuse-15-x86_64'
671 },
672 :docker => {
673 'docker_image_commands' => [
674 'cp /bin/true /sbin/agetty',
675 'zypper install -y cron iproute2 tar wget which'
676 ]
677 },
678 :vmpooler => {
679 'template' => 'opensuse-15-x86_64'
680 }
681 },
682 'opensuse42-32' => {
683 :general => {
684 'platform' => 'opensuse-42-i386'
685 },
686 :docker => {
687 'docker_image_commands' => [
688 'cp /bin/true /sbin/agetty',
689 'zypper install -y cron iproute2 tar wget which'
690 ]
691 },
692 :vmpooler => {
693 'template' => 'opensuse-42-i386'
694 }
695 },
696 'opensuse42-64' => {
697 :general => {
698 'platform' => 'opensuse-42-x86_64'
699 },
700 :docker => {
701 'docker_image_commands' => [
702 'cp /bin/true /sbin/agetty',
703 'zypper install -y cron iproute2 tar wget which'
704 ]
705 },
706 :vmpooler => {
707 'template' => 'opensuse-42-x86_64'
575708 }
576709 },
577710 'oracle5-32' => {
663796 'template' => 'osx-1013-x86_64'
664797 }
665798 },
799 'osx1014-64' => {
800 :general => {
801 'platform' => 'osx-10.14-x86_64',
802 'packaging_platform' => 'osx-10.14-x86_64'
803 },
804 :vmpooler => {
805 'template' => 'osx-1014-x86_64'
806 }
807 },
808 'osx1015-64' => {
809 :general => {
810 'platform' => 'osx-10.15-x86_64',
811 'packaging_platform' => 'osx-10.15-x86_64'
812 },
813 :vmpooler => {
814 'template' => 'osx-1015-x86_64'
815 }
816 },
817 'osx11-64' => {
818 :general => {
819 'platform' => 'osx-11-x86_64',
820 'packaging_platform' => 'osx-11-x86_64'
821 },
822 :vmpooler => {
823 'template' => 'macos-112-x86_64'
824 }
825 },
666826 'redhat4-32' => {
667827 :general => {
668828 'platform' => 'el-4-i386'
764924 },
765925 :vmpooler => {
766926 'template' => 'redhat-7-x86_64'
927 }
928 },
929 'redhat8-64' => {
930 :general => {
931 'platform' => 'el-8-x86_64',
932 'packaging_platform' => 'el-8-x86_64'
933 },
934 :vmpooler => {
935 'template' => 'redhat-8-x86_64'
936 }
937 },
938 'redhat8-AARCH64' => {
939 :general => {
940 'platform' => 'el-8-aarch64',
941 'packaging_platform' => 'el-8-aarch64'
942 },
943 :abs => {
944 'template' => 'redhat-8-arm64'
945 },
946 :vmpooler => {
947 'template' => 'redhat-8-x86_64'
948 }
949 },
950 'redhat8-POWER' => {
951 :general => {
952 'platform' => 'el-8-ppc64le',
953 'packaging_platform' => 'el-8-ppc64le'
954 },
955 :abs => {
956 'template' => 'redhat-8-power8'
767957 }
768958 },
769959 'scientific5-32' => {
11581348 'template' => 'ubuntu-1810-x86_64'
11591349 }
11601350 },
1351 'ubuntu2004-64' => {
1352 :general => {
1353 'platform' => 'ubuntu-20.04-amd64',
1354 'packaging_platform' => 'ubuntu-20.04-amd64'
1355 },
1356 :docker => {
1357 'docker_image_commands' => [
1358 'cp /bin/true /sbin/agetty',
1359 'apt-get install -y net-tools wget locales apt-transport-https iproute2 gnupg',
1360 'locale-gen en_US.UTF-8',
1361 'echo LANG=en_US.UTF-8 > /etc/default/locale'
1362 ]
1363 },
1364 :vmpooler => {
1365 'template' => 'ubuntu-2004-x86_64'
1366 }
1367 },
1368 'ubuntu2004-AARCH64' => {
1369 :general => {
1370 'platform' => 'ubuntu-20.04-aarch64',
1371 'packaging_platform' => 'ubuntu-20.04-aarch64'
1372 },
1373 :abs => {
1374 'template' => 'ubuntu-2004-arm64'
1375 },
1376 },
11611377 'vro6-64' => {
11621378 :general => {
11631379 'platform' => 'sles-11-x86_64',
12031419 'template' => 'vro-74-x86_64'
12041420 }
12051421 },
1206 'windows2003-64' => {
1207 :general => {
1208 'platform' => 'windows-2003-64',
1209 'packaging_platform' => 'windows-2012-x64',
1210 'ruby_arch' => 'x64'
1211 },
1212 :vmpooler => {
1213 'template' => 'win-2003-x86_64'
1214 }
1215 },
1216 'windows2003-6432' => {
1217 :general => {
1218 'platform' => 'windows-2003-64',
1422 'windows2008-64' => {
1423 :general => {
1424 'platform' => 'windows-2008-64',
1425 'packaging_platform' => 'windows-2012-x64',
1426 'ruby_arch' => 'x64'
1427 },
1428 :vmpooler => {
1429 'template' => 'win-2008-x86_64'
1430 }
1431 },
1432 'windows2008-6432' => {
1433 :general => {
1434 'platform' => 'windows-2008-64',
12191435 'packaging_platform' => 'windows-2012-x64',
12201436 'ruby_arch' => 'x86'
12211437 },
12221438 :vmpooler => {
1223 'template' => 'win-2003-x86_64'
1224 }
1225 },
1226 'windows2003r2-32' => {
1227 :general => {
1228 'platform' => 'windows-2003r2-32',
1229 'packaging_platform' => 'windows-2012-x86',
1439 'template' => 'win-2008-x86_64'
1440 }
1441 },
1442 'windows2008r2-64' => {
1443 :general => {
1444 'platform' => 'windows-2008r2-64',
1445 'packaging_platform' => 'windows-2012-x64',
1446 'ruby_arch' => 'x64'
1447 },
1448 :vmpooler => {
1449 'template' => 'win-2008r2-x86_64'
1450 }
1451 },
1452 'windows2008r2-6432' => {
1453 :general => {
1454 'platform' => 'windows-2008r2-64',
1455 'packaging_platform' => 'windows-2012-x64',
12301456 'ruby_arch' => 'x86'
12311457 },
12321458 :vmpooler => {
1233 'template' => 'win-2003r2-i386'
1234 }
1235 },
1236 'windows2003r2-64' => {
1237 :general => {
1238 'platform' => 'windows-2003r2-64',
1239 'packaging_platform' => 'windows-2012-x64',
1240 'ruby_arch' => 'x64'
1241 },
1242 :vmpooler => {
1243 'template' => 'win-2003r2-x86_64'
1244 }
1245 },
1246 'windows2003r2-6432' => {
1247 :general => {
1248 'platform' => 'windows-2003r2-64',
1459 'template' => 'win-2008r2-x86_64'
1460 }
1461 },
1462 'windows2012-64' => {
1463 :general => {
1464 'platform' => 'windows-2012-64',
1465 'packaging_platform' => 'windows-2012-x64',
1466 'ruby_arch' => 'x64'
1467 },
1468 :vmpooler => {
1469 'template' => 'win-2012-x86_64'
1470 }
1471 },
1472 'windows2012-6432' => {
1473 :general => {
1474 'platform' => 'windows-2012-64',
12491475 'packaging_platform' => 'windows-2012-x64',
12501476 'ruby_arch' => 'x86'
12511477 },
12521478 :vmpooler => {
1253 'template' => 'win-2003r2-x86_64'
1254 }
1255 },
1256 'windows2008-64' => {
1257 :general => {
1258 'platform' => 'windows-2008-64',
1259 'packaging_platform' => 'windows-2012-x64',
1260 'ruby_arch' => 'x64'
1261 },
1262 :vmpooler => {
1263 'template' => 'win-2008-x86_64'
1264 }
1265 },
1266 'windows2008-6432' => {
1267 :general => {
1268 'platform' => 'windows-2008-64',
1479 'template' => 'win-2012-x86_64'
1480 }
1481 },
1482 'windows2012r2-64' => {
1483 :general => {
1484 'platform' => 'windows-2012r2-64',
1485 'packaging_platform' => 'windows-2012-x64',
1486 'ruby_arch' => 'x64'
1487 },
1488 :vmpooler => {
1489 'template' => 'win-2012r2-x86_64'
1490 }
1491 },
1492 'windowsfips2012r2-64' => {
1493 :general => {
1494 'platform' => 'windows-2012r2-64',
1495 'packaging_platform' => 'windowsfips-2012-x64',
1496 'ruby_arch' => 'x64'
1497 },
1498 :vmpooler => {
1499 'template' => 'win-2012r2-fips-x86_64'
1500 }
1501 },
1502 'windowsfips2012r2-6432' => {
1503 :general => {
1504 'platform' => 'windows-2012r2-64',
1505 'packaging_platform' => 'windowsfips-2012-x64',
1506 'ruby_arch' => 'x64'
1507 },
1508 :vmpooler => {
1509 'template' => 'win-2012r2-fips-x86_64'
1510 }
1511 },
1512 'windows2012r2-6432' => {
1513 :general => {
1514 'platform' => 'windows-2012r2-64',
12691515 'packaging_platform' => 'windows-2012-x64',
12701516 'ruby_arch' => 'x86'
12711517 },
12721518 :vmpooler => {
1273 'template' => 'win-2008-x86_64'
1274 }
1275 },
1276 'windows2008r2-64' => {
1277 :general => {
1278 'platform' => 'windows-2008r2-64',
1279 'packaging_platform' => 'windows-2012-x64',
1280 'ruby_arch' => 'x64'
1281 },
1282 :vmpooler => {
1283 'template' => 'win-2008r2-x86_64'
1284 }
1285 },
1286 'windows2008r2-6432' => {
1287 :general => {
1288 'platform' => 'windows-2008r2-64',
1519 'template' => 'win-2012r2-x86_64'
1520 }
1521 },
1522 'windows2012r2_wmf5-64' => {
1523 :general => {
1524 'platform' => 'windows-2012r2-64',
1525 'packaging_platform' => 'windows-2012-x64',
1526 'ruby_arch' => 'x64'
1527 },
1528 :vmpooler => {
1529 'template' => 'win-2012r2-wmf5-x86_64'
1530 }
1531 },
1532 'windows2012r2_ja-64' => {
1533 :general => {
1534 'platform' => 'windows-2012r2-64',
1535 'packaging_platform' => 'windows-2012-x64',
1536 'ruby_arch' => 'x64'
1537 },
1538 :vmpooler => {
1539 'template' => 'win-2012r2-ja-x86_64',
1540 'locale' => 'ja'
1541 }
1542 },
1543 'windows2012r2_ja-6432' => {
1544 :general => {
1545 'platform' => 'windows-2012r2-64',
12891546 'packaging_platform' => 'windows-2012-x64',
12901547 'ruby_arch' => 'x86'
12911548 },
12921549 :vmpooler => {
1293 'template' => 'win-2008r2-x86_64'
1294 }
1295 },
1296 'windows2012-64' => {
1297 :general => {
1298 'platform' => 'windows-2012-64',
1299 'packaging_platform' => 'windows-2012-x64',
1300 'ruby_arch' => 'x64'
1301 },
1302 :vmpooler => {
1303 'template' => 'win-2012-x86_64'
1304 }
1305 },
1306 'windows2012-6432' => {
1307 :general => {
1308 'platform' => 'windows-2012-64',
1550 'template' => 'win-2012r2-ja-x86_64',
1551 'locale' => 'ja'
1552 }
1553 },
1554 'windows2012r2_fr-64' => {
1555 :general => {
1556 'platform' => 'windows-2012r2-64',
1557 'packaging_platform' => 'windows-2012-x64',
1558 'ruby_arch' => 'x64'
1559 },
1560 :vmpooler => {
1561 'template' => 'win-2012r2-fr-x86_64',
1562 'user' => 'Administrateur',
1563 'locale' => 'fr'
1564 }
1565 },
1566 'windows2012r2_fr-6432' => {
1567 :general => {
1568 'platform' => 'windows-2012r2-64',
13091569 'packaging_platform' => 'windows-2012-x64',
13101570 'ruby_arch' => 'x86'
13111571 },
13121572 :vmpooler => {
1313 'template' => 'win-2012-x86_64'
1314 }
1315 },
1316 'windows2012r2-64' => {
1573 'template' => 'win-2012r2-fr-x86_64',
1574 'user' => 'Administrateur',
1575 'locale' => 'fr'
1576 }
1577 },
1578 'windows2012r2_core-64' => {
13171579 :general => {
13181580 'platform' => 'windows-2012r2-64',
13191581 'packaging_platform' => 'windows-2012-x64',
13201582 'ruby_arch' => 'x64'
13211583 },
13221584 :vmpooler => {
1323 'template' => 'win-2012r2-x86_64'
1324 }
1325 },
1326 'windows2012r2-6432' => {
1585 'template' => 'win-2012r2-core-x86_64'
1586 }
1587 },
1588 'windows2012r2_core-6432' => {
13271589 :general => {
13281590 'platform' => 'windows-2012r2-64',
13291591 'packaging_platform' => 'windows-2012-x64',
13301592 'ruby_arch' => 'x86'
13311593 },
13321594 :vmpooler => {
1333 'template' => 'win-2012r2-x86_64'
1334 }
1335 },
1336 'windows2012r2_wmf5-64' => {
1337 :general => {
1338 'platform' => 'windows-2012r2-64',
1339 'packaging_platform' => 'windows-2012-x64',
1340 'ruby_arch' => 'x64'
1341 },
1342 :vmpooler => {
1343 'template' => 'win-2012r2-wmf5-x86_64'
1344 }
1345 },
1346 'windows2012r2_ja-64' => {
1347 :general => {
1348 'platform' => 'windows-2012r2-64',
1349 'packaging_platform' => 'windows-2012-x64',
1350 'ruby_arch' => 'x64'
1351 },
1352 :vmpooler => {
1353 'template' => 'win-2012r2-ja-x86_64'
1354 }
1355 },
1356 'windows2012r2_ja-6432' => {
1357 :general => {
1358 'platform' => 'windows-2012r2-64',
1595 'template' => 'win-2012r2-core-x86_64'
1596 }
1597 },
1598 'windows2016-64' => {
1599 :general => {
1600 'platform' => 'windows-2016-64',
1601 'packaging_platform' => 'windows-2012-x64',
1602 'ruby_arch' => 'x64'
1603 },
1604 :vmpooler => {
1605 'template' => 'win-2016-x86_64'
1606 }
1607 },
1608 'windows2016-6432' => {
1609 :general => {
1610 'platform' => 'windows-2016-64',
13591611 'packaging_platform' => 'windows-2012-x64',
13601612 'ruby_arch' => 'x86'
13611613 },
13621614 :vmpooler => {
1363 'template' => 'win-2012r2-ja-x86_64'
1364 }
1365 },
1366 'windows2012r2_fr-64' => {
1367 :general => {
1368 'platform' => 'windows-2012r2-64',
1369 'packaging_platform' => 'windows-2012-x64',
1370 'ruby_arch' => 'x64'
1371 },
1372 :vmpooler => {
1373 'template' => 'win-2012r2-fr-x86_64',
1374 'user' => 'Administrateur'
1375 }
1376 },
1377 'windows2012r2_fr-6432' => {
1378 :general => {
1379 'platform' => 'windows-2012r2-64',
1615 'template' => 'win-2016-x86_64'
1616 }
1617 },
1618 'windows2016_core-64' => {
1619 :general => {
1620 'platform' => 'windows-2016-64',
1621 'packaging_platform' => 'windows-2012-x64',
1622 'ruby_arch' => 'x64'
1623 },
1624 :vmpooler => {
1625 'template' => 'win-2016-core-x86_64'
1626 }
1627 },
1628 'windows2016_core-6432' => {
1629 :general => {
1630 'platform' => 'windows-2016-64',
13801631 'packaging_platform' => 'windows-2012-x64',
13811632 'ruby_arch' => 'x86'
13821633 },
13831634 :vmpooler => {
1384 'template' => 'win-2012r2-fr-x86_64',
1385 'user' => 'Administrateur'
1386 }
1387 },
1388 'windows2012r2_core-64' => {
1389 :general => {
1390 'platform' => 'windows-2012r2-64',
1391 'packaging_platform' => 'windows-2012-x64',
1392 'ruby_arch' => 'x64'
1393 },
1394 :vmpooler => {
1395 'template' => 'win-2012r2-core-x86_64'
1396 }
1397 },
1398 'windows2012r2_core-6432' => {
1399 :general => {
1400 'platform' => 'windows-2012r2-64',
1635 'template' => 'win-2016-core-x86_64'
1636 }
1637 },
1638 'windows2016_fr-64' => {
1639 :general => {
1640 'platform' => 'windows-2016-64',
1641 'packaging_platform' => 'windows-2012-x64',
1642 'ruby_arch' => 'x64'
1643 },
1644 :vmpooler => {
1645 'template' => 'win-2016-fr-x86_64',
1646 'user' => 'Administrateur',
1647 'locale' => 'fr'
1648 }
1649 },
1650 'windows2016_fr-6432' => {
1651 :general => {
1652 'platform' => 'windows-2016-64',
14011653 'packaging_platform' => 'windows-2012-x64',
14021654 'ruby_arch' => 'x86'
14031655 },
14041656 :vmpooler => {
1405 'template' => 'win-2012r2-core-x86_64'
1406 }
1407 },
1408 'windows2016-64' => {
1409 :general => {
1410 'platform' => 'windows-2016-64',
1411 'packaging_platform' => 'windows-2012-x64',
1412 'ruby_arch' => 'x64'
1413 },
1414 :vmpooler => {
1415 'template' => 'win-2016-x86_64'
1416 }
1417 },
1418 'windows2016-6432' => {
1419 :general => {
1420 'platform' => 'windows-2016-64',
1657 'template' => 'win-2016-fr-x86_64',
1658 'user' => 'Administrateur',
1659 'locale' => 'fr'
1660 }
1661 },
1662 'windows2019-64' => {
1663 :general => {
1664 'platform' => 'windows-2019-64',
1665 'packaging_platform' => 'windows-2012-x64',
1666 'ruby_arch' => 'x64'
1667 },
1668 :vmpooler => {
1669 'template' => 'win-2019-x86_64'
1670 }
1671 },
1672 'windows2019-6432' => {
1673 :general => {
1674 'platform' => 'windows-2019-64',
14211675 'packaging_platform' => 'windows-2012-x64',
14221676 'ruby_arch' => 'x86'
14231677 },
14241678 :vmpooler => {
1425 'template' => 'win-2016-x86_64'
1426 }
1427 },
1428 'windows2016_core-64' => {
1429 :general => {
1430 'platform' => 'windows-2016-64',
1431 'packaging_platform' => 'windows-2012-x64',
1432 'ruby_arch' => 'x64'
1433 },
1434 :vmpooler => {
1435 'template' => 'win-2016-core-x86_64'
1436 }
1437 },
1438 'windows2016_core-6432' => {
1439 :general => {
1440 'platform' => 'windows-2016-64',
1679 'template' => 'win-2019-x86_64'
1680 }
1681 },
1682 'windows2019_ja-64' => {
1683 :general => {
1684 'platform' => 'windows-2019-64',
1685 'packaging_platform' => 'windows-2012-x64',
1686 'ruby_arch' => 'x64'
1687 },
1688 :vmpooler => {
1689 'template' => 'win-2019-ja-x86_64',
1690 'locale' => 'ja'
1691 }
1692 },
1693 'windows2019_ja-6432' => {
1694 :general => {
1695 'platform' => 'windows-2019-64',
14411696 'packaging_platform' => 'windows-2012-x64',
14421697 'ruby_arch' => 'x86'
14431698 },
14441699 :vmpooler => {
1445 'template' => 'win-2016-core-x86_64'
1446 }
1447 },
1448 'windows2019-64' => {
1700 'template' => 'win-2019-ja-x86_64',
1701 'locale' => 'ja'
1702 }
1703 },
1704 'windows2019_fr-64' => {
14491705 :general => {
14501706 'platform' => 'windows-2019-64',
14511707 'packaging_platform' => 'windows-2012-x64',
14521708 'ruby_arch' => 'x64'
14531709 },
14541710 :vmpooler => {
1455 'template' => 'win-2019-x86_64'
1456 }
1457 },
1458 'windows2019-6432' => {
1711 'template' => 'win-2019-fr-x86_64',
1712 'user' => 'Administrateur',
1713 'locale' => 'fr'
1714 }
1715 },
1716 'windows2019_fr-6432' => {
14591717 :general => {
14601718 'platform' => 'windows-2019-64',
14611719 'packaging_platform' => 'windows-2012-x64',
14621720 'ruby_arch' => 'x86'
14631721 },
14641722 :vmpooler => {
1465 'template' => 'win-2019-x86_64'
1723 'template' => 'win-2019-fr-x86_64',
1724 'user' => 'Administrateur',
1725 'locale' => 'fr'
14661726 }
14671727 },
14681728 'windows2019_core-64' => {
14951755 'template' => 'win-7-x86_64'
14961756 }
14971757 },
1498 'windows8-64' => {
1499 :general => {
1500 'platform' => 'windows-8-64',
1501 'packaging_platform' => 'windows-2012-x64',
1502 'ruby_arch' => 'x64'
1503 },
1504 :vmpooler => {
1505 'template' => 'win-8-x86_64'
1506 }
1507 },
15081758 'windows81-64' => {
15091759 :general => {
15101760 'platform' => 'windows-8.1-64',
15131763 },
15141764 :vmpooler => {
15151765 'template' => 'win-81-x86_64'
1516 }
1517 },
1518 'windowsvista-64' => {
1519 :general => {
1520 'platform' => 'windows-vista-64',
1521 'packaging_platform' => 'windows-2012-x64',
1522 'ruby_arch' => 'x64'
1523 },
1524 :vmpooler => {
1525 'template' => 'win-vista-x86_64'
15261766 }
15271767 },
15281768 'windows10ent-32' => {
15451785 'template' => 'win-10-ent-x86_64'
15461786 }
15471787 },
1788 'windows10next-32' => {
1789 :general => {
1790 'platform' => 'windows-10ent-32',
1791 'packaging_platform' => 'windows-2012-x86',
1792 'ruby_arch' => 'x86'
1793 },
1794 :vmpooler => {
1795 'template' => 'win-10-next-i386'
1796 }
1797 },
1798 'windows10next-64' => {
1799 :general => {
1800 'platform' => 'windows-10ent-64',
1801 'packaging_platform' => 'windows-2012-x64',
1802 'ruby_arch' => 'x64'
1803 },
1804 :vmpooler => {
1805 'template' => 'win-10-next-x86_64'
1806 }
1807 },
15481808 'windows10pro-64' => {
15491809 :general => {
15501810 'platform' => 'windows-10pro-64',
15531813 },
15541814 :vmpooler => {
15551815 'template' => 'win-10-pro-x86_64'
1556 },
1816 }
1817 },
1818 'windows10_1511-64' => {
1819 :general => {
1820 'platform' => 'windows-10ent-64',
1821 'packaging_platform' => 'windows-2012-x64',
1822 'ruby_arch' => 'x64'
1823 },
1824 :vmpooler => {
1825 'template' => 'win-10-1511-x86_64'
1826 }
1827 },
1828 'windows10_1607-64' => {
1829 :general => {
1830 'platform' => 'windows-10ent-64',
1831 'packaging_platform' => 'windows-2012-x64',
1832 'ruby_arch' => 'x64'
1833 },
1834 :vmpooler => {
1835 'template' => 'win-10-1607-x86_64'
1836 }
1837 },
1838 'windows10_1809-64' => {
1839 :general => {
1840 'platform' => 'windows-10ent-64',
1841 'packaging_platform' => 'windows-2012-x64',
1842 'ruby_arch' => 'x64'
1843 },
1844 :vmpooler => {
1845 'template' => 'win-10-1809-x86_64'
1846 }
15571847 }
1558 }
1848 })
1849
1850 result
15591851 end
15601852
15611853 def osinfo_bhgv1
16311923 def get_osinfo(bhg_version)
16321924 case bhg_version
16331925 when 0
1634 {}.deep_merge!(osinfo)
1926 {}.deeper_merge!(osinfo)
16351927 when 1
1636 {}.deep_merge!(osinfo).deep_merge!(osinfo_bhgv1)
1928 {}.deeper_merge!(osinfo).deeper_merge!(osinfo_bhgv1)
16371929 else
16381930 raise "Invalid beaker-hostgenerator version: #{bhg_version}"
16391931 end
16771969 # }
16781970 def get_platform_info(bhg_version, platform, hypervisor)
16791971 info = get_osinfo(bhg_version)[platform]
1680 {}.deep_merge!(info[:general]).deep_merge!(info[hypervisor])
1972 {}.deeper_merge!(info[:general]).deeper_merge!(info[hypervisor])
16811973 end
16821974
16831975 # Perform any adjustments or modifications necessary to the given node
2121 def generate(layout, options)
2222 layout = prepare(layout)
2323 tokens = tokenize_layout(layout)
24 config = {}.deep_merge(BASE_CONFIG)
24 config = {}.deeper_merge(BASE_CONFIG)
2525 nodeid = Hash.new(1)
2626 ostype = nil
2727 bhg_version = options[:osinfo_version] || 0
5050 # Delegate to the hypervisor
5151 hypervisor = BeakerHostGenerator::Hypervisor.create(node_info, options)
5252 host_config = hypervisor.generate_node(node_info, host_config, bhg_version)
53 config['CONFIG'].deep_merge!(hypervisor.global_config())
53 config['CONFIG'].deeper_merge!(hypervisor.global_config())
5454
5555 # Merge in any arbitrary key-value host settings. Treat the 'hostname'
5656 # setting specially, and don't merge it in as an arbitrary setting.
7979 decoded = "{#{decoded}}"
8080 end
8181 global_config = settings_string_to_map(decoded)
82 config['CONFIG'].deep_merge!(global_config)
82 config['CONFIG'].deeper_merge!(global_config)
8383 end
8484
8585 # Munge non-string scalar values into proper data types
116116
117117 if not options[:disable_role_config]
118118 host_config['roles'].each do |role|
119 host_config.deep_merge! get_role_config(role)
119 host_config.deeper_merge! get_role_config(role)
120120 end
121121 end
122122 end
00 require 'beaker-hostgenerator/data'
11 require 'beaker-hostgenerator/hypervisor'
2 require 'deep_merge'
2 require 'deep_merge/rails_compat'
33
44 module BeakerHostGenerator
55 module Hypervisor
1414 include BeakerHostGenerator::Data
1515
1616 def generate_node(node_info, base_config, bhg_version)
17 base_config['hypervisor'] = 'abs'
18
1917 # Grab vmpooler data for this platform and any hardware (ABS) data.
2018 # The assumption here is that these are mutually exclusive; that is,
2119 # any given platform will have *either* :vmpooler data or :abs data
2220 # so we're not worried about one overriding the other when we merge
2321 # the hashes together.
24 platform = node_info['platform']
25 vmpooler_platform_info = get_platform_info(bhg_version, platform, :vmpooler)
26 abs_platform_info = get_platform_info(bhg_version, platform, :abs)
22 base_config = base_generate_node(node_info, base_config, bhg_version, :vmpooler, :abs)
2723
28 base_config.deep_merge! vmpooler_platform_info
29 base_config.deep_merge! abs_platform_info
24 case node_info['ostype']
25 when /^centos/
26 base_config['template'] = base_config['platform'].gsub(/^el/, 'centos')
27 when /^fedora/
28 base_config['template'] = base_config['platform']
29 end
3030
31 return base_config
31 base_config
3232 end
3333 end
3434 end
00 require 'beaker-hostgenerator/data'
11 require 'beaker-hostgenerator/hypervisor'
2 require 'deep_merge'
2 require 'deep_merge/rails_compat'
33
44 module BeakerHostGenerator
55 module Hypervisor
77 include BeakerHostGenerator::Data
88
99 def generate_node(node_info, base_config, bhg_version)
10 base_config['hypervisor'] = 'docker'
1110 base_config['docker_cmd'] = ['/sbin/init']
1211 base_config['image'] = node_info['ostype'].sub(/(\d)/, ':\1')
12 base_config['image'].sub!(/(\w+)/, '\1/leap') if node_info['ostype'] =~ /^opensuse/
1313 base_config['image'].sub!(/(\d{2})/, '\1.') if node_info['ostype'] =~ /^ubuntu/
1414
15 platform = node_info['platform']
16 platform_info = get_platform_info(bhg_version, platform, :docker)
17 base_config.deep_merge! platform_info
18
19 return base_config
15 return base_generate_node(node_info, base_config, bhg_version, :docker)
2016 end
2117 end
2218 end
00 require 'beaker-hostgenerator/hypervisor'
11 require 'beaker-hostgenerator/data'
2 require 'deep_merge'
2 require 'deep_merge/rails_compat'
33
44 module BeakerHostGenerator::Hypervisor
55 class Unknown < BeakerHostGenerator::Hypervisor::Interface
66 include BeakerHostGenerator::Data
77
8 def initialize(name)
9 @name = name
10 end
11
128 def generate_node(node_info, base_config, bhg_version)
13 platform = node_info['platform']
14 general_info = get_platform_info(bhg_version, platform, :general)
15 base_config.deep_merge! general_info
16 base_config['hypervisor'] = @name
17 return base_config
9 return base_generate_node(node_info, base_config, bhg_version, :general)
1810 end
1911 end
2012 end
00 require 'beaker-hostgenerator/data'
11 require 'beaker-hostgenerator/hypervisor'
2 require 'deep_merge'
2 require 'deep_merge/rails_compat'
33
44 module BeakerHostGenerator
55 module Hypervisor
77 include BeakerHostGenerator::Data
88
99 def generate_node(node_info, base_config, bhg_version)
10 base_config['hypervisor'] = 'vagrant'
11
1210 if node_info['ostype'] =~ /^centos/
1311 base_config['box'] = node_info['ostype'].sub(/(\d)/, '/\1')
1412 elsif node_info['ostype'] =~ /^fedora/
15 base_config['box'] = node_info['ostype'].sub(/(\d)/, '/\1') + 'cloud-base'
13 base_config['box'] = node_info['ostype'].sub(/(\d)/, '/\1') + '-cloud-base'
1614 else
1715 base_config['box'] = "generic/#{node_info['ostype']}"
1816 end
2018 # We don't use this by default
2119 base_config['synced_folder'] = 'disabled'
2220
23 platform = node_info['platform']
24 platform_info = get_platform_info(bhg_version, platform, :vagrant)
25 base_config.deep_merge! platform_info
26
27 return base_config
21 return base_generate_node(node_info, base_config, bhg_version, :vagrant)
2822 end
2923 end
3024 end
00 require 'beaker-hostgenerator/data'
11 require 'beaker-hostgenerator/hypervisor'
2 require 'deep_merge'
2 require 'deep_merge/rails_compat'
33
44 module BeakerHostGenerator
55 module Hypervisor
1414 end
1515
1616 def generate_node(node_info, base_config, bhg_version)
17 # set hypervisor
18 base_config['hypervisor'] = 'vmpooler'
17 base_config = base_generate_node(node_info, base_config, bhg_version, :vmpooler)
1918
20 platform = node_info['platform']
21 platform_info = get_platform_info(bhg_version, platform, :vmpooler)
22 base_config.deep_merge! platform_info
19 case node_info['ostype']
20 when /^centos/
21 base_config['template'] = base_config['platform'].gsub(/^el/, 'centos')
22 when /^fedora/
23 base_config['template'] = base_config['platform']
24 end
2325
2426 # Some vmpooler/vsphere platforms have special requirements.
2527 # We munge the node host config here if that is necessary.
2525 # create.
2626 def self.create(node_info, options)
2727 name = node_info['host_settings']['hypervisor'] || options[:hypervisor]
28 hypervisor = builtin_hypervisors[name]
29 if hypervisor
30 hypervisor.new
31 else
32 BeakerHostGenerator::Hypervisor::Unknown.new(name)
33 end
28 hypervisor = builtin_hypervisors[name] || BeakerHostGenerator::Hypervisor::Unknown
29 hypervisor.new(name)
3430 end
3531
3632 # Returns a map of all built-in hypervisor implementations, where the keys
5349 end
5450
5551 class Interface
52 def initialize(name)
53 @name = name
54 end
55
5656 # Returns a map containing any general configuration required by this
5757 # hypervisor. This map will be merged into the 'CONFIG' section of the
5858 # final hosts configuration output.
8787 def generate_node(node_info, base_config, bhg_version)
8888 raise "Method 'generate_node' not implemented!"
8989 end
90
91 private
92
93 def base_generate_node(node_info, base_config, bhg_version, *hypervisors)
94 platform = node_info['platform']
95 hypervisors.map do |hypervisor|
96 base_config.deeper_merge! get_platform_info(bhg_version, platform, hypervisor)
97 end
98
99 base_config['hypervisor'] = @name
100
101 return base_config
102 end
90103 end
91104 end
92105 end
00 require 'beaker-hostgenerator/data'
11 require 'beaker-hostgenerator/exceptions'
2 require 'uri'
2 require 'cgi'
33
44 module BeakerHostGenerator
55 # Functions for parsing the raw user input host layout string and turning
7474 # @returns [String] Input string with transformations necessary for
7575 # tokenization.
7676 def prepare(spec)
77 URI.decode(spec)
77 CGI.unescape(spec)
7878 end
7979
8080 # Breaks apart the host input string into chunks suitable for processing
259259 current_depth = current_depth.pred
260260 next
261261 end
262
262
263263 # When there is assignment happening, we need to create a new
264264 # corresponding data structure, add it to the object depth, and
265265 # then change the current depth
1010 'm' => 'master',
1111 }
1212
13 CM_CONFIG = { 'main' => {
14 'dns_alt_names' => 'puppet',
15 'environmentpath' => '/etc/puppetlabs/puppet/environments',
16 }
17 }
18
1319 ROLE_CONFIG = {
14 'compile_master' => {
15 'main' => {
16 'dns_alt_names' => 'puppet',
17 'environmentpath' => '/etc/puppetlabs/puppet/environments',
18 }
19 }
20 'compile_master' => CM_CONFIG,
21 'pe_compiler' => CM_CONFIG,
2022 }
2123
2224 module_function
00 require 'beaker-hostgenerator/data'
11 require 'beaker-hostgenerator/roles'
22 require 'beaker-hostgenerator/hypervisor/vmpooler'
3 require 'deep_merge'
3 require 'deep_merge/rails_compat'
44
55 module BeakerHostGenerator
66 module Utils
1717 def dump_hosts(hosts, path)
1818 vmpooler_hypervisor = BeakerHostGenerator::Hypervisor::Vmpooler.new
1919 config = {}
20 config.deep_merge! BeakerHostGenerator::Data.BASE_CONFIG
21 config['CONFIG'].deep_merge! vmpooler_hypervisor.global_config()
20 config.deeper_merge! BeakerHostGenerator::Data.BASE_CONFIG
21 config['CONFIG'].deeper_merge! vmpooler_hypervisor.global_config()
2222
2323 hosts.each do |host|
2424 config['HOSTS'][host.node_name] = {
00 module BeakerHostGenerator
11 module Version
2 STRING = '1.1.22'
2 STRING = '1.4.0'
33 end
44 end
8888 end
8989 end
9090
91 context "pe_dir" do
92 let(:dev_version) { '2017.3.0-rc4-11-g123abcd' }
93 let(:dev_version_no_rc) { '2017.3.0-1-g123abcd' }
94 let(:pez_version) { '2017.3.0-rc4-11-g123abcd-PEZ_foo' }
95 let(:release_version) { '2017.2.2' }
96 let(:rc_version) { '2017.3.0-rc4' }
91 context "pe_dir for versions < 2021.0" do
92 let(:dev_version) { '2019.8.0-rc4-11-g123abcd' }
93 let(:dev_version_no_rc) { '2019.8.0-1-g123abcd' }
94 let(:pez_version) { '2019.8.0-rc4-11-g123abcd-PEZ_foo' }
95 let(:release_version) { '2019.8.2' }
96 let(:rc_version) { '2019.8.0-rc4' }
9797
9898 it "returns ci-ready for a dev version" do
99 expect(BeakerHostGenerator::Data.pe_dir(dev_version)).to match(%r{2017\.3/ci-ready})
100 expect(BeakerHostGenerator::Data.pe_dir(dev_version_no_rc)).to match(%r{2017\.3/ci-ready})
99 expect(BeakerHostGenerator::Data.pe_dir(dev_version)).to match(%r{2019\.8/ci-ready})
100 expect(BeakerHostGenerator::Data.pe_dir(dev_version_no_rc)).to match(%r{2019\.8/ci-ready})
101101 end
102102
103103 it "returns archives/releases for a release version" do
104 expect(BeakerHostGenerator::Data.pe_dir(release_version)).to match(%r{archives/releases/2017\.2})
104 expect(BeakerHostGenerator::Data.pe_dir(release_version)).to match(%r{archives/releases/2019\.8})
105105 end
106106
107107 it "returns archives/internal for an rc version" do
108 expect(BeakerHostGenerator::Data.pe_dir(rc_version)).to match(%r{archives/internal/2017\.3})
108 expect(BeakerHostGenerator::Data.pe_dir(rc_version)).to match(%r{archives/internal/2019\.8})
109109 end
110110
111111 it "returns feature/ci-ready for a PEZ version" do
112 expect(BeakerHostGenerator::Data.pe_dir(pez_version)).to match(%r{2017\.3/feature/ci-ready})
112 expect(BeakerHostGenerator::Data.pe_dir(pez_version)).to match(%r{2019\.8/feature/ci-ready})
113113 end
114114
115115 it "returns nil if version is nil" do
124124 expect(BeakerHostGenerator::Data.pe_dir('wtf')).to eq('')
125125 end
126126 end
127
128 context "pe_dir for versions >= 2021.0" do
129 let(:dev_version) { '2021.0.0-rc4-11-g123abcd' }
130 let(:dev_version_no_rc) { '2021.0.0-1-g123abcd' }
131 let(:pez_version) { '2021.0.0-rc4-11-g123abcd-pez_foo' } # Some jobs use "PEZ" and some "pez"
132 let(:release_version) { '2021.0.0' }
133 let(:rc_version) { '2021.0.0-rc4' }
134
135 it "returns main/ci-ready for a dev version" do
136 expect(BeakerHostGenerator::Data.pe_dir(dev_version)).to match(%r{main/ci-ready})
137 expect(BeakerHostGenerator::Data.pe_dir(dev_version_no_rc)).to match(%r{main/ci-ready})
138 end
139
140 it "returns archives/releases/<version> for a release version" do
141 expect(BeakerHostGenerator::Data.pe_dir(release_version)).to match(%r{archives/releases/2021\.0\.0})
142 end
143
144 it "returns archives/internal/main for an rc version" do
145 expect(BeakerHostGenerator::Data.pe_dir(rc_version)).to match(%r{archives/internal/2021.0})
146 end
147
148 it "returns main/feature/ci-ready for a PEZ version" do
149 expect(BeakerHostGenerator::Data.pe_dir(pez_version)).to match('main/feature')
150 end
151 end
127152 end
128153 end
0 ---
1 arguments_string: amazon7-ARM64m
2 environment_variables: {}
3 expected_hash:
4 HOSTS:
5 amazon7-ARM64-1:
6 pe_dir:
7 pe_ver:
8 pe_upgrade_dir:
9 pe_upgrade_ver:
10 platform: el-7-aarch64
11 packaging_platform: el-7-aarch64
12 hypervisor: vmpooler
13 roles:
14 - agent
15 - master
16 CONFIG:
17 nfs_server: none
18 consoleport: 443
19 pooling_api: http://vmpooler.delivery.puppetlabs.net/
20 expected_exception:
0 ---
1 arguments_string: centos8-64aulcdfm
2 environment_variables: {}
3 expected_hash:
4 HOSTS:
5 centos8-64-1:
6 pe_dir:
7 pe_ver:
8 pe_upgrade_dir:
9 pe_upgrade_ver:
10 platform: el-8-x86_64
11 packaging_platform: el-8-x86_64
12 template: centos-8-x86_64
13 hypervisor: vmpooler
14 roles:
15 - agent
16 - ca
17 - classifier
18 - dashboard
19 - database
20 - frictionless
21 - master
22 CONFIG:
23 nfs_server: none
24 consoleport: 443
25 pooling_api: http://vmpooler.delivery.puppetlabs.net/
26 expected_exception:
0 ---
1 arguments_string: cisco_ios_c2960-HWm
2 environment_variables: {}
3 expected_hash:
4 HOSTS:
5 cisco_ios_c2960-HW-1:
6 pe_dir:
7 pe_ver:
8 pe_upgrade_dir:
9 pe_upgrade_ver:
10 platform: cisco_ios-12-arm32
11 ssh:
12 user: admin
13 hypervisor: vmpooler
14 roles:
15 - agent
16 - master
17 CONFIG:
18 nfs_server: none
19 consoleport: 443
20 pooling_api: http://vmpooler.delivery.puppetlabs.net/
21 expected_exception:
0 ---
1 arguments_string: cisco_ios_c3560-HWaulcdfm
2 environment_variables: {}
3 expected_hash:
4 HOSTS:
5 cisco_ios_c3560-HW-1:
6 pe_dir:
7 pe_ver:
8 pe_upgrade_dir:
9 pe_upgrade_ver:
10 platform: cisco_ios-12-arm32
11 ssh:
12 user: admin
13 hypervisor: vmpooler
14 roles:
15 - agent
16 - ca
17 - classifier
18 - dashboard
19 - database
20 - frictionless
21 - master
22 CONFIG:
23 nfs_server: none
24 consoleport: 443
25 pooling_api: http://vmpooler.delivery.puppetlabs.net/
26 expected_exception:
0 ---
1 arguments_string: cisco_ios_c3750-HWa
2 environment_variables: {}
3 expected_hash:
4 HOSTS:
5 cisco_ios_c3750-HW-1:
6 pe_dir:
7 pe_ver:
8 pe_upgrade_dir:
9 pe_upgrade_ver:
10 platform: cisco_ios-12-arm32
11 ssh:
12 user: admin
13 hypervisor: vmpooler
14 roles:
15 - agent
16 CONFIG:
17 nfs_server: none
18 consoleport: 443
19 pooling_api: http://vmpooler.delivery.puppetlabs.net/
20 expected_exception:
0 ---
1 arguments_string: cisco_ios_c4507r-HWu
2 environment_variables: {}
3 expected_hash:
4 HOSTS:
5 cisco_ios_c4507r-HW-1:
6 pe_dir:
7 pe_ver:
8 pe_upgrade_dir:
9 pe_upgrade_ver:
10 platform: cisco_ios-12-arm32
11 ssh:
12 user: admin
13 hypervisor: vmpooler
14 roles:
15 - agent
16 - ca
17 CONFIG:
18 nfs_server: none
19 consoleport: 443
20 pooling_api: http://vmpooler.delivery.puppetlabs.net/
21 expected_exception:
0 ---
1 arguments_string: cisco_ios_c4948-HWl
2 environment_variables: {}
3 expected_hash:
4 HOSTS:
5 cisco_ios_c4948-HW-1:
6 pe_dir:
7 pe_ver:
8 pe_upgrade_dir:
9 pe_upgrade_ver:
10 platform: cisco_ios-12-arm32
11 ssh:
12 user: admin
13 hypervisor: vmpooler
14 roles:
15 - agent
16 - classifier
17 CONFIG:
18 nfs_server: none
19 consoleport: 443
20 pooling_api: http://vmpooler.delivery.puppetlabs.net/
21 expected_exception:
0 ---
1 arguments_string: cisco_ios_c6503-HWc
2 environment_variables: {}
3 expected_hash:
4 HOSTS:
5 cisco_ios_c6503-HW-1:
6 pe_dir:
7 pe_ver:
8 pe_upgrade_dir:
9 pe_upgrade_ver:
10 platform: cisco_ios-12-arm32
11 ssh:
12 user: admin
13 hypervisor: vmpooler
14 roles:
15 - agent
16 - dashboard
17 CONFIG:
18 nfs_server: none
19 consoleport: 443
20 pooling_api: http://vmpooler.delivery.puppetlabs.net/
21 expected_exception:
0 ---
1 arguments_string: cisco_iosxe_c3650-HWd
2 environment_variables: {}
3 expected_hash:
4 HOSTS:
5 cisco_iosxe_c3650-HW-1:
6 pe_dir:
7 pe_ver:
8 pe_upgrade_dir:
9 pe_upgrade_ver:
10 platform: cisco_iosxec3650-arm32
11 ssh:
12 user: admin
13 hypervisor: vmpooler
14 roles:
15 - agent
16 - database
17 CONFIG:
18 nfs_server: none
19 consoleport: 443
20 pooling_api: http://vmpooler.delivery.puppetlabs.net/
21 expected_exception:
0 ---
1 arguments_string: cisco_iosxe_c4503-HWf
2 environment_variables: {}
3 expected_hash:
4 HOSTS:
5 cisco_iosxe_c4503-HW-1:
6 pe_dir:
7 pe_ver:
8 pe_upgrade_dir:
9 pe_upgrade_ver:
10 platform: cisco_iosxe-3-arm32
11 ssh:
12 user: admin
13 hypervisor: vmpooler
14 roles:
15 - agent
16 - frictionless
17 CONFIG:
18 nfs_server: none
19 consoleport: 443
20 pooling_api: http://vmpooler.delivery.puppetlabs.net/
21 expected_exception:
0 ---
1 arguments_string: cisco_n7k-HWc
2 environment_variables: {}
3 expected_hash:
4 HOSTS:
5 cisco_n7k-HW-1:
6 pe_dir:
7 pe_ver:
8 pe_upgrade_dir:
9 pe_upgrade_ver:
10 platform: cisco_nexus-7k-x86_64
11 packaging_platform: cisco-wrlinux-5-x86_64
12 vrf: management
13 ssh:
14 user: admin
15 hypervisor: vmpooler
16 roles:
17 - agent
18 - dashboard
19 CONFIG:
20 nfs_server: none
21 consoleport: 443
22 pooling_api: http://vmpooler.delivery.puppetlabs.net/
23 expected_exception:
0 ---
1 arguments_string: cisco_n7k_vdc-HWd
2 environment_variables: {}
3 expected_hash:
4 HOSTS:
5 cisco_n7k_vdc-HW-1:
6 pe_dir:
7 pe_ver:
8 pe_upgrade_dir:
9 pe_upgrade_ver:
10 platform: cisco_nexus-7k-x86_64
11 packaging_platform: cisco-wrlinux-5-x86_64
12 vrf: management
13 ssh:
14 user: admin
15 hypervisor: vmpooler
16 roles:
17 - agent
18 - database
19 CONFIG:
20 nfs_server: none
21 consoleport: 443
22 pooling_api: http://vmpooler.delivery.puppetlabs.net/
23 expected_exception:
0 ---
1 arguments_string: cisco_n9k-HWf
2 environment_variables: {}
3 expected_hash:
4 HOSTS:
5 cisco_n9k-HW-1:
6 pe_dir:
7 pe_ver:
8 pe_upgrade_dir:
9 pe_upgrade_ver:
10 platform: cisco_nexus-7-x86_64
11 packaging_platform: cisco-wrlinux-5-x86_64
12 vrf: management
13 ssh:
14 user: devops
15 hypervisor: vmpooler
16 roles:
17 - agent
18 - frictionless
19 CONFIG:
20 nfs_server: none
21 consoleport: 443
22 pooling_api: http://vmpooler.delivery.puppetlabs.net/
23 expected_exception:
0 ---
1 arguments_string: cisco_n9k-VMl
2 environment_variables: {}
3 expected_hash:
4 HOSTS:
5 cisco_n9k-VM-1:
6 pe_dir:
7 pe_ver:
8 pe_upgrade_dir:
9 pe_upgrade_ver:
10 platform: cisco_nexus-7-x86_64
11 packaging_platform: cisco-wrlinux-5-x86_64
12 vrf: management
13 ssh:
14 user: beaker
15 template: cisco-nxos-9k-x86_64
16 hypervisor: vmpooler
17 roles:
18 - agent
19 - classifier
20 CONFIG:
21 nfs_server: none
22 consoleport: 443
23 pooling_api: http://vmpooler.delivery.puppetlabs.net/
24 expected_exception:
0 ---
1 arguments_string: cisco_xr_9k-VMm
2 environment_variables: {}
3 expected_hash:
4 HOSTS:
5 cisco_xr_9k-VM-1:
6 pe_dir:
7 pe_ver:
8 pe_upgrade_dir:
9 pe_upgrade_ver:
10 platform: cisco_ios_xr-6-x86_64
11 packaging_platform: cisco-wrlinux-7-x86_64
12 template: cisco-exr-9k-x86_64
13 hypervisor: vmpooler
14 roles:
15 - agent
16 - master
17 CONFIG:
18 nfs_server: none
19 consoleport: 443
20 pooling_api: http://vmpooler.delivery.puppetlabs.net/
21 expected_exception:
0 ---
1 arguments_string: ciscon7k-64a
2 environment_variables: {}
3 expected_hash:
4 HOSTS:
5 ciscon7k-64-1:
6 pe_dir:
7 pe_ver:
8 pe_upgrade_dir:
9 pe_upgrade_ver:
10 platform: cisco_nexus-7k-x86_64
11 packaging_platform: cisco-wrlinux-5-x86_64
12 vrf: management
13 ssh:
14 user: admin
15 hypervisor: vmpooler
16 roles:
17 - agent
18 CONFIG:
19 nfs_server: none
20 consoleport: 443
21 pooling_api: http://vmpooler.delivery.puppetlabs.net/
22 expected_exception:
0 ---
1 arguments_string: cisconx-64aulcdfm
2 environment_variables: {}
3 expected_hash:
4 HOSTS:
5 cisconx-64-1:
6 pe_dir:
7 pe_ver:
8 pe_upgrade_dir:
9 pe_upgrade_ver:
10 platform: cisco_nexus-7-x86_64
11 packaging_platform: cisco-wrlinux-5-x86_64
12 vrf: management
13 ssh:
14 user: beaker
15 template: cisco-nxos-9k-x86_64
16 hypervisor: vmpooler
17 roles:
18 - agent
19 - ca
20 - classifier
21 - dashboard
22 - database
23 - frictionless
24 - master
25 CONFIG:
26 nfs_server: none
27 consoleport: 443
28 pooling_api: http://vmpooler.delivery.puppetlabs.net/
29 expected_exception:
0 ---
1 arguments_string: cisconxhw-64u
2 environment_variables: {}
3 expected_hash:
4 HOSTS:
5 cisconxhw-64-1:
6 pe_dir:
7 pe_ver:
8 pe_upgrade_dir:
9 pe_upgrade_ver:
10 platform: cisco_nexus-7-x86_64
11 packaging_platform: cisco-wrlinux-5-x86_64
12 vrf: management
13 ssh:
14 user: devops
15 hypervisor: vmpooler
16 roles:
17 - agent
18 - ca
19 CONFIG:
20 nfs_server: none
21 consoleport: 443
22 pooling_api: http://vmpooler.delivery.puppetlabs.net/
23 expected_exception:
+0
-22
test/fixtures/generated/default/ciscoxr-64f less more
0 ---
1 arguments_string: ciscoxr-64f
2 environment_variables: {}
3 expected_hash:
4 HOSTS:
5 ciscoxr-64-1:
6 pe_dir:
7 pe_ver:
8 pe_upgrade_dir:
9 pe_upgrade_ver:
10 hypervisor: vmpooler
11 platform: cisco_ios_xr-6-x86_64
12 packaging_platform: cisco-wrlinux-7-x86_64
13 template: cisco-exr-9k-x86_64
14 roles:
15 - agent
16 - frictionless
17 CONFIG:
18 nfs_server: none
19 consoleport: 443
20 pooling_api: http://vmpooler.delivery.puppetlabs.net/
21 expected_exception:
0 ---
1 arguments_string: debian10-32d
2 environment_variables: {}
3 expected_hash:
4 HOSTS:
5 debian10-32-1:
6 pe_dir:
7 pe_ver:
8 pe_upgrade_dir:
9 pe_upgrade_ver:
10 platform: debian-10-i386
11 packaging_platform: debian-10-i386
12 template: debian-10-i386
13 hypervisor: vmpooler
14 roles:
15 - agent
16 - database
17 CONFIG:
18 nfs_server: none
19 consoleport: 443
20 pooling_api: http://vmpooler.delivery.puppetlabs.net/
21 expected_exception:
0 ---
1 arguments_string: debian10-64c
2 environment_variables: {}
3 expected_hash:
4 HOSTS:
5 debian10-64-1:
6 pe_dir:
7 pe_ver:
8 pe_upgrade_dir:
9 pe_upgrade_ver:
10 platform: debian-10-amd64
11 packaging_platform: debian-10-amd64
12 template: debian-10-x86_64
13 hypervisor: vmpooler
14 roles:
15 - agent
16 - dashboard
17 CONFIG:
18 nfs_server: none
19 consoleport: 443
20 pooling_api: http://vmpooler.delivery.puppetlabs.net/
21 expected_exception:
0 ---
1 arguments_string: debian11-64m
2 environment_variables: {}
3 expected_hash:
4 HOSTS:
5 debian11-64-1:
6 pe_dir:
7 pe_ver:
8 pe_upgrade_dir:
9 pe_upgrade_ver:
10 platform: debian-11-amd64
11 packaging_platform: debian-11-amd64
12 template: debian-11-x86_64
13 hypervisor: vmpooler
14 roles:
15 - agent
16 - master
17 CONFIG:
18 nfs_server: none
19 consoleport: 443
20 pooling_api: http://vmpooler.delivery.puppetlabs.net/
21 expected_exception:
99 pe_upgrade_ver:
1010 hypervisor: vmpooler
1111 platform: fedora-24-i386
12 packaging_platform: fedora-24-i386
1312 template: fedora-24-i386
1413 roles:
1514 - agent
99 pe_upgrade_ver:
1010 hypervisor: vmpooler
1111 platform: fedora-24-x86_64
12 packaging_platform: fedora-24-x86_64
1312 template: fedora-24-x86_64
1413 roles:
1514 - agent
99 pe_upgrade_ver:
1010 hypervisor: vmpooler
1111 platform: fedora-25-i386
12 packaging_platform: fedora-25-i386
1312 template: fedora-25-i386
1413 roles:
1514 - agent
99 pe_upgrade_ver:
1010 hypervisor: vmpooler
1111 platform: fedora-25-x86_64
12 packaging_platform: fedora-25-x86_64
1312 template: fedora-25-x86_64
1413 roles:
1514 - agent
99 pe_upgrade_ver:
1010 hypervisor: vmpooler
1111 platform: fedora-26-x86_64
12 packaging_platform: fedora-26-x86_64
1312 template: fedora-26-x86_64
1413 roles:
1514 - agent
99 pe_upgrade_ver:
1010 hypervisor: vmpooler
1111 platform: fedora-27-x86_64
12 packaging_platform: fedora-27-x86_64
1312 template: fedora-27-x86_64
1413 roles:
1514 - agent
99 pe_upgrade_ver:
1010 hypervisor: vmpooler
1111 platform: fedora-28-x86_64
12 packaging_platform: fedora-28-x86_64
1312 template: fedora-28-x86_64
1413 roles:
1514 - agent
99 pe_upgrade_ver:
1010 hypervisor: vmpooler
1111 platform: fedora-29-x86_64
12 packaging_platform: fedora-29-x86_64
1312 template: fedora-29-x86_64
1413 roles:
1514 - agent
0 ---
1 arguments_string: fedora30-64aulcdfm
2 environment_variables: {}
3 expected_hash:
4 HOSTS:
5 fedora30-64-1:
6 pe_dir:
7 pe_ver:
8 pe_upgrade_dir:
9 pe_upgrade_ver:
10 platform: fedora-30-x86_64
11 template: fedora-30-x86_64
12 hypervisor: vmpooler
13 roles:
14 - agent
15 - ca
16 - classifier
17 - dashboard
18 - database
19 - frictionless
20 - master
21 CONFIG:
22 nfs_server: none
23 consoleport: 443
24 pooling_api: http://vmpooler.delivery.puppetlabs.net/
25 expected_exception:
0 ---
1 arguments_string: fedora31-64aulcdfm
2 environment_variables: {}
3 expected_hash:
4 HOSTS:
5 fedora31-64-1:
6 pe_dir:
7 pe_ver:
8 pe_upgrade_dir:
9 pe_upgrade_ver:
10 platform: fedora-31-x86_64
11 template: fedora-31-x86_64
12 hypervisor: vmpooler
13 roles:
14 - agent
15 - ca
16 - classifier
17 - dashboard
18 - database
19 - frictionless
20 - master
21 CONFIG:
22 nfs_server: none
23 consoleport: 443
24 pooling_api: http://vmpooler.delivery.puppetlabs.net/
25 expected_exception:
0 ---
1 arguments_string: fedora32-64a
2 environment_variables: {}
3 expected_hash:
4 HOSTS:
5 fedora32-64-1:
6 pe_dir:
7 pe_ver:
8 pe_upgrade_dir:
9 pe_upgrade_ver:
10 platform: fedora-32-x86_64
11 template: fedora-32-x86_64
12 hypervisor: vmpooler
13 roles:
14 - agent
15 CONFIG:
16 nfs_server: none
17 consoleport: 443
18 pooling_api: http://vmpooler.delivery.puppetlabs.net/
19 expected_exception:
0 ---
1 arguments_string: fedora32-64aulcdfm{hypervisor=vagrant}
2 environment_variables: {}
3 expected_hash:
4 HOSTS:
5 fedora32-64-1:
6 pe_dir:
7 pe_ver:
8 pe_upgrade_dir:
9 pe_upgrade_ver:
10 box: fedora/32-cloud-base
11 synced_folder: disabled
12 platform: fedora-32-x86_64
13 hypervisor: vagrant
14 roles:
15 - agent
16 - ca
17 - classifier
18 - dashboard
19 - database
20 - frictionless
21 - master
22 CONFIG:
23 nfs_server: none
24 consoleport: 443
25 expected_exception:
0 ---
1 arguments_string: fedora34-64c
2 environment_variables: {}
3 expected_hash:
4 HOSTS:
5 fedora34-64-1:
6 pe_dir:
7 pe_ver:
8 pe_upgrade_dir:
9 pe_upgrade_ver:
10 platform: fedora-34-x86_64
11 hypervisor: vmpooler
12 template: fedora-34-x86_64
13 roles:
14 - agent
15 - dashboard
16 CONFIG:
17 nfs_server: none
18 consoleport: 443
19 pooling_api: http://vmpooler.delivery.puppetlabs.net/
20 expected_exception:
0 ---
1 arguments_string: osx1014-64f
2 environment_variables: {}
3 expected_hash:
4 HOSTS:
5 osx1014-64-1:
6 pe_dir:
7 pe_ver:
8 pe_upgrade_dir:
9 pe_upgrade_ver:
10 hypervisor: vmpooler
11 platform: osx-10.14-x86_64
12 packaging_platform: osx-10.14-x86_64
13 template: osx-1014-x86_64
14 roles:
15 - agent
16 - frictionless
17 CONFIG:
18 nfs_server: none
19 consoleport: 443
20 pooling_api: http://vmpooler.delivery.puppetlabs.net/
21 expected_exception:
0 ---
1 arguments_string: osx1015-64u
2 environment_variables: {}
3 expected_hash:
4 HOSTS:
5 osx1015-64-1:
6 pe_dir:
7 pe_ver:
8 pe_upgrade_dir:
9 pe_upgrade_ver:
10 platform: osx-10.15-x86_64
11 packaging_platform: osx-10.15-x86_64
12 template: osx-1015-x86_64
13 hypervisor: vmpooler
14 roles:
15 - agent
16 - ca
17 CONFIG:
18 nfs_server: none
19 consoleport: 443
20 pooling_api: http://vmpooler.delivery.puppetlabs.net/
21 expected_exception:
0 ---
1 arguments_string: osx11-64f
2 environment_variables: {}
3 expected_hash:
4 HOSTS:
5 osx11-64-1:
6 pe_dir:
7 pe_ver:
8 pe_upgrade_dir:
9 pe_upgrade_ver:
10 platform: osx-11-x86_64
11 packaging_platform: osx-11-x86_64
12 template: macos-112-x86_64
13 hypervisor: vmpooler
14 roles:
15 - agent
16 - frictionless
17 CONFIG:
18 nfs_server: none
19 consoleport: 443
20 pooling_api: http://vmpooler.delivery.puppetlabs.net/
21 expected_exception:
0 ---
1 arguments_string: redhat8-64u
2 environment_variables: {}
3 expected_hash:
4 HOSTS:
5 redhat8-64-1:
6 pe_dir:
7 pe_ver:
8 pe_upgrade_dir:
9 pe_upgrade_ver:
10 hypervisor: vmpooler
11 platform: el-8-x86_64
12 packaging_platform: el-8-x86_64
13 template: redhat-8-x86_64
14 roles:
15 - agent
16 - ca
17 CONFIG:
18 nfs_server: none
19 consoleport: 443
20 pooling_api: http://vmpooler.delivery.puppetlabs.net/
21 expected_exception:
0 ---
1 arguments_string: redhat8-AARCH64a
2 environment_variables: {}
3 expected_hash:
4 HOSTS:
5 redhat8-AARCH64-1:
6 pe_dir:
7 pe_ver:
8 pe_upgrade_dir:
9 pe_upgrade_ver:
10 platform: el-8-aarch64
11 packaging_platform: el-8-aarch64
12 template: redhat-8-x86_64
13 hypervisor: vmpooler
14 roles:
15 - agent
16 CONFIG:
17 nfs_server: none
18 consoleport: 443
19 pooling_api: http://vmpooler.delivery.puppetlabs.net/
20 expected_exception:
0 ---
1 arguments_string: ubuntu2004-64a
2 environment_variables: {}
3 expected_hash:
4 HOSTS:
5 ubuntu2004-64-1:
6 pe_dir:
7 pe_ver:
8 pe_upgrade_dir:
9 pe_upgrade_ver:
10 platform: ubuntu-20.04-amd64
11 packaging_platform: ubuntu-20.04-amd64
12 template: ubuntu-2004-x86_64
13 hypervisor: vmpooler
14 roles:
15 - agent
16 CONFIG:
17 nfs_server: none
18 consoleport: 443
19 pooling_api: http://vmpooler.delivery.puppetlabs.net/
20 expected_exception:
0 ---
1 arguments_string: ubuntu2004-AARCH64c
2 environment_variables: {}
3 expected_hash:
4 HOSTS:
5 ubuntu2004-AARCH64-1:
6 pe_dir:
7 pe_ver:
8 pe_upgrade_dir:
9 pe_upgrade_ver:
10 platform: ubuntu-20.04-aarch64
11 packaging_platform: ubuntu-20.04-aarch64
12 hypervisor: vmpooler
13 roles:
14 - agent
15 - dashboard
16 CONFIG:
17 nfs_server: none
18 consoleport: 443
19 pooling_api: http://vmpooler.delivery.puppetlabs.net/
20 expected_exception:
0 ---
1 arguments_string: windows10_1511-64a
2 environment_variables: {}
3 expected_hash:
4 HOSTS:
5 windows10_1511-64-1:
6 pe_dir:
7 pe_ver:
8 pe_upgrade_dir:
9 pe_upgrade_ver:
10 hypervisor: vmpooler
11 platform: windows-10ent-64
12 packaging_platform: windows-2012-x64
13 ruby_arch: x64
14 template: win-10-1511-x86_64
15 roles:
16 - agent
17 CONFIG:
18 nfs_server: none
19 consoleport: 443
20 pooling_api: http://vmpooler.delivery.puppetlabs.net/
21 expected_exception:
0 ---
1 arguments_string: windows10_1607-64a
2 environment_variables: {}
3 expected_hash:
4 HOSTS:
5 windows10_1607-64-1:
6 pe_dir:
7 pe_ver:
8 pe_upgrade_dir:
9 pe_upgrade_ver:
10 hypervisor: vmpooler
11 platform: windows-10ent-64
12 packaging_platform: windows-2012-x64
13 ruby_arch: x64
14 template: win-10-1607-x86_64
15 roles:
16 - agent
17 CONFIG:
18 nfs_server: none
19 consoleport: 443
20 pooling_api: http://vmpooler.delivery.puppetlabs.net/
21 expected_exception:
0 ---
1 arguments_string: windows10_1809-64a
2 environment_variables: {}
3 expected_hash:
4 HOSTS:
5 windows10_1809-64-1:
6 pe_dir:
7 pe_ver:
8 pe_upgrade_dir:
9 pe_upgrade_ver:
10 hypervisor: vmpooler
11 platform: windows-10ent-64
12 packaging_platform: windows-2012-x64
13 ruby_arch: x64
14 template: win-10-1809-x86_64
15 roles:
16 - agent
17 CONFIG:
18 nfs_server: none
19 consoleport: 443
20 pooling_api: http://vmpooler.delivery.puppetlabs.net/
21 expected_exception:
0 ---
1 arguments_string: windows10next-32a
2 environment_variables: {}
3 expected_hash:
4 HOSTS:
5 windows10next-32-1:
6 pe_dir:
7 pe_ver:
8 pe_upgrade_dir:
9 pe_upgrade_ver:
10 hypervisor: vmpooler
11 platform: windows-10ent-32
12 packaging_platform: windows-2012-x86
13 ruby_arch: x86
14 template: win-10-next-i386
15 roles:
16 - agent
17 CONFIG:
18 nfs_server: none
19 consoleport: 443
20 pooling_api: http://vmpooler.delivery.puppetlabs.net/
21 expected_exception:
0 ---
1 arguments_string: windows10next-64a
2 environment_variables: {}
3 expected_hash:
4 HOSTS:
5 windows10next-64-1:
6 pe_dir:
7 pe_ver:
8 pe_upgrade_dir:
9 pe_upgrade_ver:
10 hypervisor: vmpooler
11 platform: windows-10ent-64
12 packaging_platform: windows-2012-x64
13 ruby_arch: x64
14 template: win-10-next-x86_64
15 roles:
16 - agent
17 CONFIG:
18 nfs_server: none
19 consoleport: 443
20 pooling_api: http://vmpooler.delivery.puppetlabs.net/
21 expected_exception:
+0
-23
test/fixtures/generated/default/windows2003-6432d less more
0 ---
1 arguments_string: windows2003-6432d
2 environment_variables: {}
3 expected_hash:
4 HOSTS:
5 windows2003-6432-1:
6 pe_dir:
7 pe_ver:
8 pe_upgrade_dir:
9 pe_upgrade_ver:
10 hypervisor: vmpooler
11 platform: windows-2003-64
12 packaging_platform: windows-2012-x64
13 ruby_arch: x86
14 template: win-2003-x86_64
15 roles:
16 - agent
17 - database
18 CONFIG:
19 nfs_server: none
20 consoleport: 443
21 pooling_api: http://vmpooler.delivery.puppetlabs.net/
22 expected_exception:
+0
-23
test/fixtures/generated/default/windows2003-64c less more
0 ---
1 arguments_string: windows2003-64c
2 environment_variables: {}
3 expected_hash:
4 HOSTS:
5 windows2003-64-1:
6 pe_dir:
7 pe_ver:
8 pe_upgrade_dir:
9 pe_upgrade_ver:
10 hypervisor: vmpooler
11 platform: windows-2003-64
12 packaging_platform: windows-2012-x64
13 ruby_arch: x64
14 template: win-2003-x86_64
15 roles:
16 - agent
17 - dashboard
18 CONFIG:
19 nfs_server: none
20 consoleport: 443
21 pooling_api: http://vmpooler.delivery.puppetlabs.net/
22 expected_exception:
+0
-23
test/fixtures/generated/default/windows2003r2-32f less more
0 ---
1 arguments_string: windows2003r2-32f
2 environment_variables: {}
3 expected_hash:
4 HOSTS:
5 windows2003r2-32-1:
6 pe_dir:
7 pe_ver:
8 pe_upgrade_dir:
9 pe_upgrade_ver:
10 hypervisor: vmpooler
11 platform: windows-2003r2-32
12 packaging_platform: windows-2012-x86
13 ruby_arch: x86
14 template: win-2003r2-i386
15 roles:
16 - agent
17 - frictionless
18 CONFIG:
19 nfs_server: none
20 consoleport: 443
21 pooling_api: http://vmpooler.delivery.puppetlabs.net/
22 expected_exception:
+0
-28
test/fixtures/generated/default/windows2003r2-6432aulcdfm less more
0 ---
1 arguments_string: windows2003r2-6432aulcdfm
2 environment_variables: {}
3 expected_hash:
4 HOSTS:
5 windows2003r2-6432-1:
6 pe_dir:
7 pe_ver:
8 pe_upgrade_dir:
9 pe_upgrade_ver:
10 hypervisor: vmpooler
11 platform: windows-2003r2-64
12 packaging_platform: windows-2012-x64
13 ruby_arch: x86
14 template: win-2003r2-x86_64
15 roles:
16 - agent
17 - ca
18 - classifier
19 - dashboard
20 - database
21 - frictionless
22 - master
23 CONFIG:
24 nfs_server: none
25 consoleport: 443
26 pooling_api: http://vmpooler.delivery.puppetlabs.net/
27 expected_exception:
+0
-23
test/fixtures/generated/default/windows2003r2-64m less more
0 ---
1 arguments_string: windows2003r2-64m
2 environment_variables: {}
3 expected_hash:
4 HOSTS:
5 windows2003r2-64-1:
6 pe_dir:
7 pe_ver:
8 pe_upgrade_dir:
9 pe_upgrade_ver:
10 hypervisor: vmpooler
11 platform: windows-2003r2-64
12 packaging_platform: windows-2012-x64
13 ruby_arch: x64
14 template: win-2003r2-x86_64
15 roles:
16 - agent
17 - master
18 CONFIG:
19 nfs_server: none
20 consoleport: 443
21 pooling_api: http://vmpooler.delivery.puppetlabs.net/
22 expected_exception:
1212 packaging_platform: windows-2012-x64
1313 ruby_arch: x86
1414 template: win-2012r2-ja-x86_64
15 locale: ja
1516 roles:
1617 - agent
1718 - classifier
1212 packaging_platform: windows-2012-x64
1313 ruby_arch: x64
1414 template: win-2012r2-ja-x86_64
15 locale: ja
1516 roles:
1617 - agent
1718 - ca
0 ---
1 arguments_string: windows2016_fr-6432f
2 environment_variables: {}
3 expected_hash:
4 HOSTS:
5 windows2016_fr-6432-1:
6 pe_dir:
7 pe_ver:
8 pe_upgrade_dir:
9 pe_upgrade_ver:
10 platform: windows-2016-64
11 packaging_platform: windows-2012-x64
12 ruby_arch: x86
13 template: win-2016-fr-x86_64
14 user: Administrateur
15 hypervisor: vmpooler
16 locale: fr
17 roles:
18 - agent
19 - frictionless
20 CONFIG:
21 nfs_server: none
22 consoleport: 443
23 pooling_api: http://vmpooler.delivery.puppetlabs.net/
24 expected_exception:
0 ---
1 arguments_string: windows2016_fr-64d
2 environment_variables: {}
3 expected_hash:
4 HOSTS:
5 windows2016_fr-64-1:
6 pe_dir:
7 pe_ver:
8 pe_upgrade_dir:
9 pe_upgrade_ver:
10 platform: windows-2016-64
11 packaging_platform: windows-2012-x64
12 ruby_arch: x64
13 template: win-2016-fr-x86_64
14 user: Administrateur
15 hypervisor: vmpooler
16 locale: fr
17 roles:
18 - agent
19 - database
20 CONFIG:
21 nfs_server: none
22 consoleport: 443
23 pooling_api: http://vmpooler.delivery.puppetlabs.net/
24 expected_exception:
0 ---
1 arguments_string: windows2019_fr-6432f
2 environment_variables: {}
3 expected_hash:
4 HOSTS:
5 windows2019_fr-6432-1:
6 pe_dir:
7 pe_ver:
8 pe_upgrade_dir:
9 pe_upgrade_ver:
10 hypervisor: vmpooler
11 platform: windows-2019-64
12 packaging_platform: windows-2012-x64
13 ruby_arch: x86
14 template: win-2019-fr-x86_64
15 user: Administrateur
16 locale: fr
17 roles:
18 - agent
19 - frictionless
20 CONFIG:
21 nfs_server: none
22 consoleport: 443
23 pooling_api: http://vmpooler.delivery.puppetlabs.net/
24 expected_exception:
0 ---
1 arguments_string: windows2019_fr-64c
2 environment_variables: {}
3 expected_hash:
4 HOSTS:
5 windows2019_fr-64-1:
6 pe_dir:
7 pe_ver:
8 pe_upgrade_dir:
9 pe_upgrade_ver:
10 hypervisor: vmpooler
11 platform: windows-2019-64
12 packaging_platform: windows-2012-x64
13 ruby_arch: x64
14 template: win-2019-fr-x86_64
15 user: Administrateur
16 locale: fr
17 roles:
18 - agent
19 - dashboard
20 CONFIG:
21 nfs_server: none
22 consoleport: 443
23 pooling_api: http://vmpooler.delivery.puppetlabs.net/
24 expected_exception:
0 ---
1 arguments_string: windows2019_ja-6432f
2 environment_variables: {}
3 expected_hash:
4 HOSTS:
5 windows2019_ja-6432-1:
6 pe_dir:
7 pe_ver:
8 pe_upgrade_dir:
9 pe_upgrade_ver:
10 hypervisor: vmpooler
11 platform: windows-2019-64
12 packaging_platform: windows-2012-x64
13 ruby_arch: x86
14 template: win-2019-ja-x86_64
15 locale: ja
16 roles:
17 - agent
18 - frictionless
19 CONFIG:
20 nfs_server: none
21 consoleport: 443
22 pooling_api: http://vmpooler.delivery.puppetlabs.net/
23 expected_exception:
0 ---
1 arguments_string: windows2019_ja-64c
2 environment_variables: {}
3 expected_hash:
4 HOSTS:
5 windows2019_ja-64-1:
6 pe_dir:
7 pe_ver:
8 pe_upgrade_dir:
9 pe_upgrade_ver:
10 hypervisor: vmpooler
11 platform: windows-2019-64
12 packaging_platform: windows-2012-x64
13 ruby_arch: x64
14 template: win-2019-ja-x86_64
15 locale: ja
16 roles:
17 - agent
18 - dashboard
19 CONFIG:
20 nfs_server: none
21 consoleport: 443
22 pooling_api: http://vmpooler.delivery.puppetlabs.net/
23 expected_exception:
+0
-23
test/fixtures/generated/default/windows8-64m less more
0 ---
1 arguments_string: windows8-64m
2 environment_variables: {}
3 expected_hash:
4 HOSTS:
5 windows8-64-1:
6 pe_dir:
7 pe_ver:
8 pe_upgrade_dir:
9 pe_upgrade_ver:
10 hypervisor: vmpooler
11 platform: windows-8-64
12 packaging_platform: windows-2012-x64
13 ruby_arch: x64
14 template: win-8-x86_64
15 roles:
16 - agent
17 - master
18 CONFIG:
19 nfs_server: none
20 consoleport: 443
21 pooling_api: http://vmpooler.delivery.puppetlabs.net/
22 expected_exception:
0 ---
1 arguments_string: windows81-64m
2 environment_variables: {}
3 expected_hash:
4 HOSTS:
5 windows81-64-1:
6 pe_dir:
7 pe_ver:
8 pe_upgrade_dir:
9 pe_upgrade_ver:
10 hypervisor: vmpooler
11 platform: windows-8.1-64
12 packaging_platform: windows-2012-x64
13 ruby_arch: x64
14 template: win-81-x86_64
15 roles:
16 - agent
17 - master
18 CONFIG:
19 nfs_server: none
20 consoleport: 443
21 pooling_api: http://vmpooler.delivery.puppetlabs.net/
22 expected_exception:
0 ---
1 arguments_string: windowsfips2012r2-6432f
2 environment_variables: {}
3 expected_hash:
4 HOSTS:
5 windowsfips2012r2-6432-1:
6 pe_dir:
7 pe_ver:
8 pe_upgrade_dir:
9 pe_upgrade_ver:
10 platform: windows-2012r2-64
11 packaging_platform: windowsfips-2012-x64
12 ruby_arch: x64
13 template: win-2012r2-fips-x86_64
14 hypervisor: vmpooler
15 roles:
16 - agent
17 - frictionless
18 CONFIG:
19 nfs_server: none
20 consoleport: 443
21 pooling_api: http://vmpooler.delivery.puppetlabs.net/
22 expected_exception:
0 ---
1 arguments_string: windowsfips2012r2-64d
2 environment_variables: {}
3 expected_hash:
4 HOSTS:
5 windowsfips2012r2-64-1:
6 pe_dir:
7 pe_ver:
8 pe_upgrade_dir:
9 pe_upgrade_ver:
10 platform: windows-2012r2-64
11 packaging_platform: windowsfips-2012-x64
12 ruby_arch: x64
13 template: win-2012r2-fips-x86_64
14 hypervisor: vmpooler
15 roles:
16 - agent
17 - database
18 CONFIG:
19 nfs_server: none
20 consoleport: 443
21 pooling_api: http://vmpooler.delivery.puppetlabs.net/
22 expected_exception:
+0
-22
test/fixtures/generated/default/windowsvista-64a less more
0 ---
1 arguments_string: windowsvista-64a
2 environment_variables: {}
3 expected_hash:
4 HOSTS:
5 windowsvista-64-1:
6 pe_dir:
7 pe_ver:
8 pe_upgrade_dir:
9 pe_upgrade_ver:
10 hypervisor: vmpooler
11 platform: windows-vista-64
12 packaging_platform: windows-2012-x64
13 ruby_arch: x64
14 template: win-vista-x86_64
15 roles:
16 - agent
17 CONFIG:
18 nfs_server: none
19 consoleport: 443
20 pooling_api: http://vmpooler.delivery.puppetlabs.net/
21 expected_exception:
77 expected_hash:
88 HOSTS:
99 centos6-32-1:
10 pe_dir: http://enterprise.delivery.puppetlabs.net/archives/releases/6.6.6/
10 pe_dir: https://artifactory.delivery.puppetlabs.net/artifactory/generic_enterprise__local/archives/releases/6.6.6/
1111 pe_ver: 6.6.6
12 pe_upgrade_dir: http://enterprise.delivery.puppetlabs.net/archives/releases/6.6.6/
12 pe_upgrade_dir: https://artifactory.delivery.puppetlabs.net/artifactory/generic_enterprise__local/archives/releases/6.6.6/
1313 pe_upgrade_ver: 6.6.6
1414 hypervisor: vmpooler
1515 platform: el-6-i386
55 expected_hash:
66 HOSTS:
77 centos6-32-1:
8 pe_dir: http://enterprise.delivery.puppetlabs.net/archives/releases/6.6.6/
8 pe_dir: https://artifactory.delivery.puppetlabs.net/artifactory/generic_enterprise__local/archives/releases/6.6.6/
99 pe_ver: 6.6.6
1010 pe_upgrade_dir:
1111 pe_upgrade_ver:
77 centos6-32-1:
88 pe_dir:
99 pe_ver:
10 pe_upgrade_dir: http://enterprise.delivery.puppetlabs.net/archives/releases/6.6.6/
10 pe_upgrade_dir: https://artifactory.delivery.puppetlabs.net/artifactory/generic_enterprise__local/archives/releases/6.6.6/
1111 pe_upgrade_ver: 6.6.6
1212 hypervisor: vmpooler
1313 platform: el-6-i386
+0
-44
test/fixtures/generated/multiplatform/aix72-POWERc-windowsvista-64-aix72-POWERd less more
0 ---
1 arguments_string: aix72-POWERc-windowsvista-64-aix72-POWERd
2 environment_variables: {}
3 expected_hash:
4 HOSTS:
5 aix72-POWER-1:
6 pe_dir:
7 pe_ver:
8 pe_upgrade_dir:
9 pe_upgrade_ver:
10 hypervisor: vmpooler
11 platform: aix-7.2-power
12 packaging_platform: aix-7.1-power
13 roles:
14 - agent
15 - dashboard
16 windowsvista-64-1:
17 pe_dir:
18 pe_ver:
19 pe_upgrade_dir:
20 pe_upgrade_ver:
21 hypervisor: vmpooler
22 platform: windows-vista-64
23 packaging_platform: windows-2012-x64
24 ruby_arch: x64
25 template: win-vista-x86_64
26 roles:
27 - agent
28 aix72-POWER-2:
29 pe_dir:
30 pe_ver:
31 pe_upgrade_dir:
32 pe_upgrade_ver:
33 hypervisor: vmpooler
34 platform: aix-7.2-power
35 packaging_platform: aix-7.1-power
36 roles:
37 - agent
38 - database
39 CONFIG:
40 nfs_server: none
41 consoleport: 443
42 pooling_api: http://vmpooler.delivery.puppetlabs.net/
43 expected_exception:
+0
-44
test/fixtures/generated/multiplatform/amazon7-64f-windows8-64-amazon7-64l less more
0 ---
1 arguments_string: amazon7-64f-windows8-64-amazon7-64l
2 environment_variables: {}
3 expected_hash:
4 HOSTS:
5 amazon7-64-1:
6 pe_dir:
7 pe_ver:
8 pe_upgrade_dir:
9 pe_upgrade_ver:
10 hypervisor: vmpooler
11 platform: el-7-x86_64
12 packaging_platform: el-7-x86_64
13 roles:
14 - agent
15 - frictionless
16 windows8-64-1:
17 pe_dir:
18 pe_ver:
19 pe_upgrade_dir:
20 pe_upgrade_ver:
21 hypervisor: vmpooler
22 platform: windows-8-64
23 packaging_platform: windows-2012-x64
24 ruby_arch: x64
25 template: win-8-x86_64
26 roles:
27 - agent
28 amazon7-64-2:
29 pe_dir:
30 pe_ver:
31 pe_upgrade_dir:
32 pe_upgrade_ver:
33 hypervisor: vmpooler
34 platform: el-7-x86_64
35 packaging_platform: el-7-x86_64
36 roles:
37 - agent
38 - classifier
39 CONFIG:
40 nfs_server: none
41 consoleport: 443
42 pooling_api: http://vmpooler.delivery.puppetlabs.net/
43 expected_exception:
0 ---
1 arguments_string: amazon7-ARM64m-windows7-64-amazon7-ARM64u
2 environment_variables: {}
3 expected_hash:
4 HOSTS:
5 amazon7-ARM64-1:
6 pe_dir:
7 pe_ver:
8 pe_upgrade_dir:
9 pe_upgrade_ver:
10 platform: el-7-aarch64
11 packaging_platform: el-7-aarch64
12 hypervisor: vmpooler
13 roles:
14 - agent
15 - master
16 windows7-64-1:
17 pe_dir:
18 pe_ver:
19 pe_upgrade_dir:
20 pe_upgrade_ver:
21 platform: windows-7-64
22 packaging_platform: windows-2012-x64
23 ruby_arch: x64
24 template: win-7-x86_64
25 hypervisor: vmpooler
26 roles:
27 - agent
28 amazon7-ARM64-2:
29 pe_dir:
30 pe_ver:
31 pe_upgrade_dir:
32 pe_upgrade_ver:
33 platform: el-7-aarch64
34 packaging_platform: el-7-aarch64
35 hypervisor: vmpooler
36 roles:
37 - agent
38 - ca
39 CONFIG:
40 nfs_server: none
41 consoleport: 443
42 pooling_api: http://vmpooler.delivery.puppetlabs.net/
43 expected_exception:
+0
-44
test/fixtures/generated/multiplatform/centos4-32f-windows8-64-centos4-32l less more
0 ---
1 arguments_string: centos4-32f-windows8-64-centos4-32l
2 environment_variables: {}
3 expected_hash:
4 HOSTS:
5 centos4-32-1:
6 pe_dir:
7 pe_ver:
8 pe_upgrade_dir:
9 pe_upgrade_ver:
10 hypervisor: vmpooler
11 platform: el-4-i386
12 template: centos-4-i386
13 roles:
14 - agent
15 - frictionless
16 windows8-64-1:
17 pe_dir:
18 pe_ver:
19 pe_upgrade_dir:
20 pe_upgrade_ver:
21 hypervisor: vmpooler
22 platform: windows-8-64
23 packaging_platform: windows-2012-x64
24 ruby_arch: x64
25 template: win-8-x86_64
26 roles:
27 - agent
28 centos4-32-2:
29 pe_dir:
30 pe_ver:
31 pe_upgrade_dir:
32 pe_upgrade_ver:
33 hypervisor: vmpooler
34 platform: el-4-i386
35 template: centos-4-i386
36 roles:
37 - agent
38 - classifier
39 CONFIG:
40 nfs_server: none
41 consoleport: 443
42 pooling_api: http://vmpooler.delivery.puppetlabs.net/
43 expected_exception:
0 ---
1 arguments_string: centos5-64c-windows2016_fr-6432-centos5-64d
2 environment_variables: {}
3 expected_hash:
4 HOSTS:
5 centos5-64-1:
6 pe_dir:
7 pe_ver:
8 pe_upgrade_dir:
9 pe_upgrade_ver:
10 platform: el-5-x86_64
11 packaging_platform: el-5-x86_64
12 template: centos-5-x86_64
13 hypervisor: vmpooler
14 roles:
15 - agent
16 - dashboard
17 windows2016_fr-6432-1:
18 pe_dir:
19 pe_ver:
20 pe_upgrade_dir:
21 pe_upgrade_ver:
22 platform: windows-2016-64
23 packaging_platform: windows-2012-x64
24 ruby_arch: x86
25 template: win-2016-fr-x86_64
26 user: Administrateur
27 hypervisor: vmpooler
28 locale: fr
29 roles:
30 - agent
31 centos5-64-2:
32 pe_dir:
33 pe_ver:
34 pe_upgrade_dir:
35 pe_upgrade_ver:
36 platform: el-5-x86_64
37 packaging_platform: el-5-x86_64
38 template: centos-5-x86_64
39 hypervisor: vmpooler
40 roles:
41 - agent
42 - database
43 CONFIG:
44 nfs_server: none
45 consoleport: 443
46 pooling_api: http://vmpooler.delivery.puppetlabs.net/
47 expected_exception:
0 ---
1 arguments_string: centos6-32d-windows2016_fr-64-centos6-32c
2 environment_variables: {}
3 expected_hash:
4 HOSTS:
5 centos6-32-1:
6 pe_dir:
7 pe_ver:
8 pe_upgrade_dir:
9 pe_upgrade_ver:
10 platform: el-6-i386
11 packaging_platform: el-6-i386
12 template: centos-6-i386
13 hypervisor: vmpooler
14 roles:
15 - agent
16 - database
17 windows2016_fr-64-1:
18 pe_dir:
19 pe_ver:
20 pe_upgrade_dir:
21 pe_upgrade_ver:
22 platform: windows-2016-64
23 packaging_platform: windows-2012-x64
24 ruby_arch: x64
25 template: win-2016-fr-x86_64
26 user: Administrateur
27 hypervisor: vmpooler
28 locale: fr
29 roles:
30 - agent
31 centos6-32-2:
32 pe_dir:
33 pe_ver:
34 pe_upgrade_dir:
35 pe_upgrade_ver:
36 platform: el-6-i386
37 packaging_platform: el-6-i386
38 template: centos-6-i386
39 hypervisor: vmpooler
40 roles:
41 - agent
42 - dashboard
43 CONFIG:
44 nfs_server: none
45 consoleport: 443
46 pooling_api: http://vmpooler.delivery.puppetlabs.net/
47 expected_exception:
2424 packaging_platform: windows-2012-x64
2525 ruby_arch: x86
2626 template: win-2012r2-ja-x86_64
27 locale: ja
2728 roles:
2829 - agent
2930 centos6-32-2:
2424 packaging_platform: windows-2012-x64
2525 ruby_arch: x64
2626 template: win-2012r2-ja-x86_64
27 locale: ja
2728 roles:
2829 - agent
2930 centos6-64-2:
0 ---
1 arguments_string: centos8-64aulcdfm-windows2019_ja-64-centos8-64a
2 environment_variables: {}
3 expected_hash:
4 HOSTS:
5 centos8-64-1:
6 pe_dir:
7 pe_ver:
8 pe_upgrade_dir:
9 pe_upgrade_ver:
10 platform: el-8-x86_64
11 packaging_platform: el-8-x86_64
12 template: centos-8-x86_64
13 hypervisor: vmpooler
14 roles:
15 - agent
16 - ca
17 - classifier
18 - dashboard
19 - database
20 - frictionless
21 - master
22 windows2019_ja-64-1:
23 pe_dir:
24 pe_ver:
25 pe_upgrade_dir:
26 pe_upgrade_ver:
27 platform: windows-2019-64
28 packaging_platform: windows-2012-x64
29 ruby_arch: x64
30 template: win-2019-ja-x86_64
31 locale: ja
32 hypervisor: vmpooler
33 roles:
34 - agent
35 centos8-64-2:
36 pe_dir:
37 pe_ver:
38 pe_upgrade_dir:
39 pe_upgrade_ver:
40 platform: el-8-x86_64
41 packaging_platform: el-8-x86_64
42 template: centos-8-x86_64
43 hypervisor: vmpooler
44 roles:
45 - agent
46 CONFIG:
47 nfs_server: none
48 consoleport: 443
49 pooling_api: http://vmpooler.delivery.puppetlabs.net/
50 expected_exception:
0 ---
1 arguments_string: cisco_ios_c2960-HWm-windows2016-6432-cisco_ios_c2960-HWu
2 environment_variables: {}
3 expected_hash:
4 HOSTS:
5 cisco_ios_c2960-HW-1:
6 pe_dir:
7 pe_ver:
8 pe_upgrade_dir:
9 pe_upgrade_ver:
10 platform: cisco_ios-12-arm32
11 ssh:
12 user: admin
13 hypervisor: vmpooler
14 roles:
15 - agent
16 - master
17 windows2016-6432-1:
18 pe_dir:
19 pe_ver:
20 pe_upgrade_dir:
21 pe_upgrade_ver:
22 platform: windows-2016-64
23 packaging_platform: windows-2012-x64
24 ruby_arch: x86
25 template: win-2016-x86_64
26 hypervisor: vmpooler
27 roles:
28 - agent
29 cisco_ios_c2960-HW-2:
30 pe_dir:
31 pe_ver:
32 pe_upgrade_dir:
33 pe_upgrade_ver:
34 platform: cisco_ios-12-arm32
35 ssh:
36 user: admin
37 hypervisor: vmpooler
38 roles:
39 - agent
40 - ca
41 CONFIG:
42 nfs_server: none
43 consoleport: 443
44 pooling_api: http://vmpooler.delivery.puppetlabs.net/
45 expected_exception:
0 ---
1 arguments_string: cisco_ios_c3560-HWaulcdfm-windows2016-64-cisco_ios_c3560-HWa
2 environment_variables: {}
3 expected_hash:
4 HOSTS:
5 cisco_ios_c3560-HW-1:
6 pe_dir:
7 pe_ver:
8 pe_upgrade_dir:
9 pe_upgrade_ver:
10 platform: cisco_ios-12-arm32
11 ssh:
12 user: admin
13 hypervisor: vmpooler
14 roles:
15 - agent
16 - ca
17 - classifier
18 - dashboard
19 - database
20 - frictionless
21 - master
22 windows2016-64-1:
23 pe_dir:
24 pe_ver:
25 pe_upgrade_dir:
26 pe_upgrade_ver:
27 platform: windows-2016-64
28 packaging_platform: windows-2012-x64
29 ruby_arch: x64
30 template: win-2016-x86_64
31 hypervisor: vmpooler
32 roles:
33 - agent
34 cisco_ios_c3560-HW-2:
35 pe_dir:
36 pe_ver:
37 pe_upgrade_dir:
38 pe_upgrade_ver:
39 platform: cisco_ios-12-arm32
40 ssh:
41 user: admin
42 hypervisor: vmpooler
43 roles:
44 - agent
45 CONFIG:
46 nfs_server: none
47 consoleport: 443
48 pooling_api: http://vmpooler.delivery.puppetlabs.net/
49 expected_exception:
0 ---
1 arguments_string: cisco_ios_c3750-HWa-windows2012r2_core-6432-cisco_ios_c3750-HWaulcdfm
2 environment_variables: {}
3 expected_hash:
4 HOSTS:
5 cisco_ios_c3750-HW-1:
6 pe_dir:
7 pe_ver:
8 pe_upgrade_dir:
9 pe_upgrade_ver:
10 platform: cisco_ios-12-arm32
11 ssh:
12 user: admin
13 hypervisor: vmpooler
14 roles:
15 - agent
16 windows2012r2_core-6432-1:
17 pe_dir:
18 pe_ver:
19 pe_upgrade_dir:
20 pe_upgrade_ver:
21 platform: windows-2012r2-64
22 packaging_platform: windows-2012-x64
23 ruby_arch: x86
24 template: win-2012r2-core-x86_64
25 hypervisor: vmpooler
26 roles:
27 - agent
28 cisco_ios_c3750-HW-2:
29 pe_dir:
30 pe_ver:
31 pe_upgrade_dir:
32 pe_upgrade_ver:
33 platform: cisco_ios-12-arm32
34 ssh:
35 user: admin
36 hypervisor: vmpooler
37 roles:
38 - agent
39 - ca
40 - classifier
41 - dashboard
42 - database
43 - frictionless
44 - master
45 CONFIG:
46 nfs_server: none
47 consoleport: 443
48 pooling_api: http://vmpooler.delivery.puppetlabs.net/
49 expected_exception:
0 ---
1 arguments_string: cisco_ios_c4507r-HWu-windows2012r2_core-64-cisco_ios_c4507r-HWm
2 environment_variables: {}
3 expected_hash:
4 HOSTS:
5 cisco_ios_c4507r-HW-1:
6 pe_dir:
7 pe_ver:
8 pe_upgrade_dir:
9 pe_upgrade_ver:
10 platform: cisco_ios-12-arm32
11 ssh:
12 user: admin
13 hypervisor: vmpooler
14 roles:
15 - agent
16 - ca
17 windows2012r2_core-64-1:
18 pe_dir:
19 pe_ver:
20 pe_upgrade_dir:
21 pe_upgrade_ver:
22 platform: windows-2012r2-64
23 packaging_platform: windows-2012-x64
24 ruby_arch: x64
25 template: win-2012r2-core-x86_64
26 hypervisor: vmpooler
27 roles:
28 - agent
29 cisco_ios_c4507r-HW-2:
30 pe_dir:
31 pe_ver:
32 pe_upgrade_dir:
33 pe_upgrade_ver:
34 platform: cisco_ios-12-arm32
35 ssh:
36 user: admin
37 hypervisor: vmpooler
38 roles:
39 - agent
40 - master
41 CONFIG:
42 nfs_server: none
43 consoleport: 443
44 pooling_api: http://vmpooler.delivery.puppetlabs.net/
45 expected_exception:
0 ---
1 arguments_string: cisco_ios_c4948-HWl-windows2012r2_fr-6432-cisco_ios_c4948-HWf
2 environment_variables: {}
3 expected_hash:
4 HOSTS:
5 cisco_ios_c4948-HW-1:
6 pe_dir:
7 pe_ver:
8 pe_upgrade_dir:
9 pe_upgrade_ver:
10 platform: cisco_ios-12-arm32
11 ssh:
12 user: admin
13 hypervisor: vmpooler
14 roles:
15 - agent
16 - classifier
17 windows2012r2_fr-6432-1:
18 pe_dir:
19 pe_ver:
20 pe_upgrade_dir:
21 pe_upgrade_ver:
22 platform: windows-2012r2-64
23 packaging_platform: windows-2012-x64
24 ruby_arch: x86
25 template: win-2012r2-fr-x86_64
26 user: Administrateur
27 locale: fr
28 hypervisor: vmpooler
29 roles:
30 - agent
31 cisco_ios_c4948-HW-2:
32 pe_dir:
33 pe_ver:
34 pe_upgrade_dir:
35 pe_upgrade_ver:
36 platform: cisco_ios-12-arm32
37 ssh:
38 user: admin
39 hypervisor: vmpooler
40 roles:
41 - agent
42 - frictionless
43 CONFIG:
44 nfs_server: none
45 consoleport: 443
46 pooling_api: http://vmpooler.delivery.puppetlabs.net/
47 expected_exception:
0 ---
1 arguments_string: cisco_ios_c6503-HWc-windows2012r2_fr-64-cisco_ios_c6503-HWd
2 environment_variables: {}
3 expected_hash:
4 HOSTS:
5 cisco_ios_c6503-HW-1:
6 pe_dir:
7 pe_ver:
8 pe_upgrade_dir:
9 pe_upgrade_ver:
10 platform: cisco_ios-12-arm32
11 ssh:
12 user: admin
13 hypervisor: vmpooler
14 roles:
15 - agent
16 - dashboard
17 windows2012r2_fr-64-1:
18 pe_dir:
19 pe_ver:
20 pe_upgrade_dir:
21 pe_upgrade_ver:
22 platform: windows-2012r2-64
23 packaging_platform: windows-2012-x64
24 ruby_arch: x64
25 template: win-2012r2-fr-x86_64
26 user: Administrateur
27 locale: fr
28 hypervisor: vmpooler
29 roles:
30 - agent
31 cisco_ios_c6503-HW-2:
32 pe_dir:
33 pe_ver:
34 pe_upgrade_dir:
35 pe_upgrade_ver:
36 platform: cisco_ios-12-arm32
37 ssh:
38 user: admin
39 hypervisor: vmpooler
40 roles:
41 - agent
42 - database
43 CONFIG:
44 nfs_server: none
45 consoleport: 443
46 pooling_api: http://vmpooler.delivery.puppetlabs.net/
47 expected_exception:
0 ---
1 arguments_string: cisco_iosxe_c3650-HWd-windows2012r2_ja-6432-cisco_iosxe_c3650-HWc
2 environment_variables: {}
3 expected_hash:
4 HOSTS:
5 cisco_iosxe_c3650-HW-1:
6 pe_dir:
7 pe_ver:
8 pe_upgrade_dir:
9 pe_upgrade_ver:
10 platform: cisco_iosxec3650-arm32
11 ssh:
12 user: admin
13 hypervisor: vmpooler
14 roles:
15 - agent
16 - database
17 windows2012r2_ja-6432-1:
18 pe_dir:
19 pe_ver:
20 pe_upgrade_dir:
21 pe_upgrade_ver:
22 platform: windows-2012r2-64
23 packaging_platform: windows-2012-x64
24 ruby_arch: x86
25 template: win-2012r2-ja-x86_64
26 locale: ja
27 hypervisor: vmpooler
28 roles:
29 - agent
30 cisco_iosxe_c3650-HW-2:
31 pe_dir:
32 pe_ver:
33 pe_upgrade_dir:
34 pe_upgrade_ver:
35 platform: cisco_iosxec3650-arm32
36 ssh:
37 user: admin
38 hypervisor: vmpooler
39 roles:
40 - agent
41 - dashboard
42 CONFIG:
43 nfs_server: none
44 consoleport: 443
45 pooling_api: http://vmpooler.delivery.puppetlabs.net/
46 expected_exception:
0 ---
1 arguments_string: cisco_iosxe_c4503-HWf-windows2012r2_ja-64-cisco_iosxe_c4503-HWl
2 environment_variables: {}
3 expected_hash:
4 HOSTS:
5 cisco_iosxe_c4503-HW-1:
6 pe_dir:
7 pe_ver:
8 pe_upgrade_dir:
9 pe_upgrade_ver:
10 platform: cisco_iosxe-3-arm32
11 ssh:
12 user: admin
13 hypervisor: vmpooler
14 roles:
15 - agent
16 - frictionless
17 windows2012r2_ja-64-1:
18 pe_dir:
19 pe_ver:
20 pe_upgrade_dir:
21 pe_upgrade_ver:
22 platform: windows-2012r2-64
23 packaging_platform: windows-2012-x64
24 ruby_arch: x64
25 template: win-2012r2-ja-x86_64
26 locale: ja
27 hypervisor: vmpooler
28 roles:
29 - agent
30 cisco_iosxe_c4503-HW-2:
31 pe_dir:
32 pe_ver:
33 pe_upgrade_dir:
34 pe_upgrade_ver:
35 platform: cisco_iosxe-3-arm32
36 ssh:
37 user: admin
38 hypervisor: vmpooler
39 roles:
40 - agent
41 - classifier
42 CONFIG:
43 nfs_server: none
44 consoleport: 443
45 pooling_api: http://vmpooler.delivery.puppetlabs.net/
46 expected_exception:
0 ---
1 arguments_string: cisco_n7k-HWc-windows2016_fr-64-cisco_n7k-HWd
2 environment_variables: {}
3 expected_hash:
4 HOSTS:
5 cisco_n7k-HW-1:
6 pe_dir:
7 pe_ver:
8 pe_upgrade_dir:
9 pe_upgrade_ver:
10 platform: cisco_nexus-7k-x86_64
11 packaging_platform: cisco-wrlinux-5-x86_64
12 vrf: management
13 ssh:
14 user: admin
15 hypervisor: vmpooler
16 roles:
17 - agent
18 - dashboard
19 windows2016_fr-64-1:
20 pe_dir:
21 pe_ver:
22 pe_upgrade_dir:
23 pe_upgrade_ver:
24 platform: windows-2016-64
25 packaging_platform: windows-2012-x64
26 ruby_arch: x64
27 template: win-2016-fr-x86_64
28 user: Administrateur
29 locale: fr
30 hypervisor: vmpooler
31 roles:
32 - agent
33 cisco_n7k-HW-2:
34 pe_dir:
35 pe_ver:
36 pe_upgrade_dir:
37 pe_upgrade_ver:
38 platform: cisco_nexus-7k-x86_64
39 packaging_platform: cisco-wrlinux-5-x86_64
40 vrf: management
41 ssh:
42 user: admin
43 hypervisor: vmpooler
44 roles:
45 - agent
46 - database
47 CONFIG:
48 nfs_server: none
49 consoleport: 443
50 pooling_api: http://vmpooler.delivery.puppetlabs.net/
51 expected_exception:
0 ---
1 arguments_string: cisco_n7k_vdc-HWd-windows2016_core-6432-cisco_n7k_vdc-HWc
2 environment_variables: {}
3 expected_hash:
4 HOSTS:
5 cisco_n7k_vdc-HW-1:
6 pe_dir:
7 pe_ver:
8 pe_upgrade_dir:
9 pe_upgrade_ver:
10 platform: cisco_nexus-7k-x86_64
11 packaging_platform: cisco-wrlinux-5-x86_64
12 vrf: management
13 ssh:
14 user: admin
15 hypervisor: vmpooler
16 roles:
17 - agent
18 - database
19 windows2016_core-6432-1:
20 pe_dir:
21 pe_ver:
22 pe_upgrade_dir:
23 pe_upgrade_ver:
24 platform: windows-2016-64
25 packaging_platform: windows-2012-x64
26 ruby_arch: x86
27 template: win-2016-core-x86_64
28 hypervisor: vmpooler
29 roles:
30 - agent
31 cisco_n7k_vdc-HW-2:
32 pe_dir:
33 pe_ver:
34 pe_upgrade_dir:
35 pe_upgrade_ver:
36 platform: cisco_nexus-7k-x86_64
37 packaging_platform: cisco-wrlinux-5-x86_64
38 vrf: management
39 ssh:
40 user: admin
41 hypervisor: vmpooler
42 roles:
43 - agent
44 - dashboard
45 CONFIG:
46 nfs_server: none
47 consoleport: 443
48 pooling_api: http://vmpooler.delivery.puppetlabs.net/
49 expected_exception:
0 ---
1 arguments_string: cisco_n9k-HWf-windows2016_core-64-cisco_n9k-HWl
2 environment_variables: {}
3 expected_hash:
4 HOSTS:
5 cisco_n9k-HW-1:
6 pe_dir:
7 pe_ver:
8 pe_upgrade_dir:
9 pe_upgrade_ver:
10 platform: cisco_nexus-7-x86_64
11 packaging_platform: cisco-wrlinux-5-x86_64
12 vrf: management
13 ssh:
14 user: devops
15 hypervisor: vmpooler
16 roles:
17 - agent
18 - frictionless
19 windows2016_core-64-1:
20 pe_dir:
21 pe_ver:
22 pe_upgrade_dir:
23 pe_upgrade_ver:
24 platform: windows-2016-64
25 packaging_platform: windows-2012-x64
26 ruby_arch: x64
27 template: win-2016-core-x86_64
28 hypervisor: vmpooler
29 roles:
30 - agent
31 cisco_n9k-HW-2:
32 pe_dir:
33 pe_ver:
34 pe_upgrade_dir:
35 pe_upgrade_ver:
36 platform: cisco_nexus-7-x86_64
37 packaging_platform: cisco-wrlinux-5-x86_64
38 vrf: management
39 ssh:
40 user: devops
41 hypervisor: vmpooler
42 roles:
43 - agent
44 - classifier
45 CONFIG:
46 nfs_server: none
47 consoleport: 443
48 pooling_api: http://vmpooler.delivery.puppetlabs.net/
49 expected_exception:
0 ---
1 arguments_string: cisco_n9k-VMl-windows2016_fr-6432-cisco_n9k-VMf
2 environment_variables: {}
3 expected_hash:
4 HOSTS:
5 cisco_n9k-VM-1:
6 pe_dir:
7 pe_ver:
8 pe_upgrade_dir:
9 pe_upgrade_ver:
10 platform: cisco_nexus-7-x86_64
11 packaging_platform: cisco-wrlinux-5-x86_64
12 vrf: management
13 ssh:
14 user: beaker
15 template: cisco-nxos-9k-x86_64
16 hypervisor: vmpooler
17 roles:
18 - agent
19 - classifier
20 windows2016_fr-6432-1:
21 pe_dir:
22 pe_ver:
23 pe_upgrade_dir:
24 pe_upgrade_ver:
25 platform: windows-2016-64
26 packaging_platform: windows-2012-x64
27 ruby_arch: x86
28 template: win-2016-fr-x86_64
29 user: Administrateur
30 locale: fr
31 hypervisor: vmpooler
32 roles:
33 - agent
34 cisco_n9k-VM-2:
35 pe_dir:
36 pe_ver:
37 pe_upgrade_dir:
38 pe_upgrade_ver:
39 platform: cisco_nexus-7-x86_64
40 packaging_platform: cisco-wrlinux-5-x86_64
41 vrf: management
42 ssh:
43 user: beaker
44 template: cisco-nxos-9k-x86_64
45 hypervisor: vmpooler
46 roles:
47 - agent
48 - frictionless
49 CONFIG:
50 nfs_server: none
51 consoleport: 443
52 pooling_api: http://vmpooler.delivery.puppetlabs.net/
53 expected_exception:
0 ---
1 arguments_string: cisco_xr_9k-VMm-windows2012r2_wmf5-64-cisco_xr_9k-VMu
2 environment_variables: {}
3 expected_hash:
4 HOSTS:
5 cisco_xr_9k-VM-1:
6 pe_dir:
7 pe_ver:
8 pe_upgrade_dir:
9 pe_upgrade_ver:
10 platform: cisco_ios_xr-6-x86_64
11 packaging_platform: cisco-wrlinux-7-x86_64
12 template: cisco-exr-9k-x86_64
13 hypervisor: vmpooler
14 roles:
15 - agent
16 - master
17 windows2012r2_wmf5-64-1:
18 pe_dir:
19 pe_ver:
20 pe_upgrade_dir:
21 pe_upgrade_ver:
22 platform: windows-2012r2-64
23 packaging_platform: windows-2012-x64
24 ruby_arch: x64
25 template: win-2012r2-wmf5-x86_64
26 hypervisor: vmpooler
27 roles:
28 - agent
29 cisco_xr_9k-VM-2:
30 pe_dir:
31 pe_ver:
32 pe_upgrade_dir:
33 pe_upgrade_ver:
34 platform: cisco_ios_xr-6-x86_64
35 packaging_platform: cisco-wrlinux-7-x86_64
36 template: cisco-exr-9k-x86_64
37 hypervisor: vmpooler
38 roles:
39 - agent
40 - ca
41 CONFIG:
42 nfs_server: none
43 consoleport: 443
44 pooling_api: http://vmpooler.delivery.puppetlabs.net/
45 expected_exception:
0 ---
1 arguments_string: ciscon7k-64a-windows2019-6432-ciscon7k-64aulcdfm
2 environment_variables: {}
3 expected_hash:
4 HOSTS:
5 ciscon7k-64-1:
6 pe_dir:
7 pe_ver:
8 pe_upgrade_dir:
9 pe_upgrade_ver:
10 platform: cisco_nexus-7k-x86_64
11 packaging_platform: cisco-wrlinux-5-x86_64
12 vrf: management
13 ssh:
14 user: admin
15 hypervisor: vmpooler
16 roles:
17 - agent
18 windows2019-6432-1:
19 pe_dir:
20 pe_ver:
21 pe_upgrade_dir:
22 pe_upgrade_ver:
23 platform: windows-2019-64
24 packaging_platform: windows-2012-x64
25 ruby_arch: x86
26 template: win-2019-x86_64
27 hypervisor: vmpooler
28 roles:
29 - agent
30 ciscon7k-64-2:
31 pe_dir:
32 pe_ver:
33 pe_upgrade_dir:
34 pe_upgrade_ver:
35 platform: cisco_nexus-7k-x86_64
36 packaging_platform: cisco-wrlinux-5-x86_64
37 vrf: management
38 ssh:
39 user: admin
40 hypervisor: vmpooler
41 roles:
42 - agent
43 - ca
44 - classifier
45 - dashboard
46 - database
47 - frictionless
48 - master
49 CONFIG:
50 nfs_server: none
51 consoleport: 443
52 pooling_api: http://vmpooler.delivery.puppetlabs.net/
53 expected_exception:
0 ---
1 arguments_string: cisconx-64aulcdfm-windows2019_ja-64-cisconx-64a
2 environment_variables: {}
3 expected_hash:
4 HOSTS:
5 cisconx-64-1:
6 pe_dir:
7 pe_ver:
8 pe_upgrade_dir:
9 pe_upgrade_ver:
10 platform: cisco_nexus-7-x86_64
11 packaging_platform: cisco-wrlinux-5-x86_64
12 vrf: management
13 ssh:
14 user: beaker
15 template: cisco-nxos-9k-x86_64
16 hypervisor: vmpooler
17 roles:
18 - agent
19 - ca
20 - classifier
21 - dashboard
22 - database
23 - frictionless
24 - master
25 windows2019_ja-64-1:
26 pe_dir:
27 pe_ver:
28 pe_upgrade_dir:
29 pe_upgrade_ver:
30 platform: windows-2019-64
31 packaging_platform: windows-2012-x64
32 ruby_arch: x64
33 template: win-2019-ja-x86_64
34 locale: ja
35 hypervisor: vmpooler
36 roles:
37 - agent
38 cisconx-64-2:
39 pe_dir:
40 pe_ver:
41 pe_upgrade_dir:
42 pe_upgrade_ver:
43 platform: cisco_nexus-7-x86_64
44 packaging_platform: cisco-wrlinux-5-x86_64
45 vrf: management
46 ssh:
47 user: beaker
48 template: cisco-nxos-9k-x86_64
49 hypervisor: vmpooler
50 roles:
51 - agent
52 CONFIG:
53 nfs_server: none
54 consoleport: 443
55 pooling_api: http://vmpooler.delivery.puppetlabs.net/
56 expected_exception:
0 ---
1 arguments_string: cisconxhw-64u-windows2019-64-cisconxhw-64m
2 environment_variables: {}
3 expected_hash:
4 HOSTS:
5 cisconxhw-64-1:
6 pe_dir:
7 pe_ver:
8 pe_upgrade_dir:
9 pe_upgrade_ver:
10 platform: cisco_nexus-7-x86_64
11 packaging_platform: cisco-wrlinux-5-x86_64
12 vrf: management
13 ssh:
14 user: devops
15 hypervisor: vmpooler
16 roles:
17 - agent
18 - ca
19 windows2019-64-1:
20 pe_dir:
21 pe_ver:
22 pe_upgrade_dir:
23 pe_upgrade_ver:
24 platform: windows-2019-64
25 packaging_platform: windows-2012-x64
26 ruby_arch: x64
27 template: win-2019-x86_64
28 hypervisor: vmpooler
29 roles:
30 - agent
31 cisconxhw-64-2:
32 pe_dir:
33 pe_ver:
34 pe_upgrade_dir:
35 pe_upgrade_ver:
36 platform: cisco_nexus-7-x86_64
37 packaging_platform: cisco-wrlinux-5-x86_64
38 vrf: management
39 ssh:
40 user: devops
41 hypervisor: vmpooler
42 roles:
43 - agent
44 - master
45 CONFIG:
46 nfs_server: none
47 consoleport: 443
48 pooling_api: http://vmpooler.delivery.puppetlabs.net/
49 expected_exception:
+0
-46
test/fixtures/generated/multiplatform/ciscoxr-64f-windows2012r2-64-ciscoxr-64l less more
0 ---
1 arguments_string: ciscoxr-64f-windows2012r2-64-ciscoxr-64l
2 environment_variables: {}
3 expected_hash:
4 HOSTS:
5 ciscoxr-64-1:
6 pe_dir:
7 pe_ver:
8 pe_upgrade_dir:
9 pe_upgrade_ver:
10 hypervisor: vmpooler
11 platform: cisco_ios_xr-6-x86_64
12 packaging_platform: cisco-wrlinux-7-x86_64
13 template: cisco-exr-9k-x86_64
14 roles:
15 - agent
16 - frictionless
17 windows2012r2-64-1:
18 pe_dir:
19 pe_ver:
20 pe_upgrade_dir:
21 pe_upgrade_ver:
22 hypervisor: vmpooler
23 platform: windows-2012r2-64
24 packaging_platform: windows-2012-x64
25 ruby_arch: x64
26 template: win-2012r2-x86_64
27 roles:
28 - agent
29 ciscoxr-64-2:
30 pe_dir:
31 pe_ver:
32 pe_upgrade_dir:
33 pe_upgrade_ver:
34 hypervisor: vmpooler
35 platform: cisco_ios_xr-6-x86_64
36 packaging_platform: cisco-wrlinux-7-x86_64
37 template: cisco-exr-9k-x86_64
38 roles:
39 - agent
40 - classifier
41 CONFIG:
42 nfs_server: none
43 consoleport: 443
44 pooling_api: http://vmpooler.delivery.puppetlabs.net/
45 expected_exception:
0 ---
1 arguments_string: debian10-32d-windows2008-6432-debian10-32c
2 environment_variables: {}
3 expected_hash:
4 HOSTS:
5 debian10-32-1:
6 pe_dir:
7 pe_ver:
8 pe_upgrade_dir:
9 pe_upgrade_ver:
10 platform: debian-10-i386
11 packaging_platform: debian-10-i386
12 template: debian-10-i386
13 hypervisor: vmpooler
14 roles:
15 - agent
16 - database
17 windows2008-6432-1:
18 pe_dir:
19 pe_ver:
20 pe_upgrade_dir:
21 pe_upgrade_ver:
22 platform: windows-2008-64
23 packaging_platform: windows-2012-x64
24 ruby_arch: x86
25 template: win-2008-x86_64
26 hypervisor: vmpooler
27 roles:
28 - agent
29 debian10-32-2:
30 pe_dir:
31 pe_ver:
32 pe_upgrade_dir:
33 pe_upgrade_ver:
34 platform: debian-10-i386
35 packaging_platform: debian-10-i386
36 template: debian-10-i386
37 hypervisor: vmpooler
38 roles:
39 - agent
40 - dashboard
41 CONFIG:
42 nfs_server: none
43 consoleport: 443
44 pooling_api: http://vmpooler.delivery.puppetlabs.net/
45 expected_exception:
0 ---
1 arguments_string: debian10-64c-windows2008r2-64-debian10-64d
2 environment_variables: {}
3 expected_hash:
4 HOSTS:
5 debian10-64-1:
6 pe_dir:
7 pe_ver:
8 pe_upgrade_dir:
9 pe_upgrade_ver:
10 platform: debian-10-amd64
11 packaging_platform: debian-10-amd64
12 template: debian-10-x86_64
13 hypervisor: vmpooler
14 roles:
15 - agent
16 - dashboard
17 windows2008r2-64-1:
18 pe_dir:
19 pe_ver:
20 pe_upgrade_dir:
21 pe_upgrade_ver:
22 platform: windows-2008r2-64
23 packaging_platform: windows-2012-x64
24 ruby_arch: x64
25 template: win-2008r2-x86_64
26 hypervisor: vmpooler
27 roles:
28 - agent
29 debian10-64-2:
30 pe_dir:
31 pe_ver:
32 pe_upgrade_dir:
33 pe_upgrade_ver:
34 platform: debian-10-amd64
35 packaging_platform: debian-10-amd64
36 template: debian-10-x86_64
37 hypervisor: vmpooler
38 roles:
39 - agent
40 - database
41 CONFIG:
42 nfs_server: none
43 consoleport: 443
44 pooling_api: http://vmpooler.delivery.puppetlabs.net/
45 expected_exception:
0 ---
1 arguments_string: debian11-64m-solaris11-64-debian11-64u
2 environment_variables: {}
3 expected_hash:
4 HOSTS:
5 debian11-64-1:
6 pe_dir:
7 pe_ver:
8 pe_upgrade_dir:
9 pe_upgrade_ver:
10 platform: debian-11-amd64
11 packaging_platform: debian-11-amd64
12 template: debian-11-x86_64
13 hypervisor: vmpooler
14 roles:
15 - agent
16 - master
17 solaris11-64-1:
18 pe_dir:
19 pe_ver:
20 pe_upgrade_dir:
21 pe_upgrade_ver:
22 platform: solaris-11-i386
23 packaging_platform: solaris-11-i386
24 template: solaris-11-x86_64
25 hypervisor: vmpooler
26 roles:
27 - agent
28 debian11-64-2:
29 pe_dir:
30 pe_ver:
31 pe_upgrade_dir:
32 pe_upgrade_ver:
33 platform: debian-11-amd64
34 packaging_platform: debian-11-amd64
35 template: debian-11-x86_64
36 hypervisor: vmpooler
37 roles:
38 - agent
39 - ca
40 CONFIG:
41 nfs_server: none
42 consoleport: 443
43 pooling_api: http://vmpooler.delivery.puppetlabs.net/
44 expected_exception:
0 ---
1 arguments_string: debian8-64a-windowsfips2012r2-6432-debian8-64aulcdfm
2 environment_variables: {}
3 expected_hash:
4 HOSTS:
5 debian8-64-1:
6 pe_dir:
7 pe_ver:
8 pe_upgrade_dir:
9 pe_upgrade_ver:
10 platform: debian-8-amd64
11 packaging_platform: debian-8-amd64
12 template: debian-8-x86_64
13 hypervisor: vmpooler
14 roles:
15 - agent
16 windowsfips2012r2-6432-1:
17 pe_dir:
18 pe_ver:
19 pe_upgrade_dir:
20 pe_upgrade_ver:
21 platform: windows-2012r2-64
22 packaging_platform: windowsfips-2012-x64
23 ruby_arch: x64
24 template: win-2012r2-fips-x86_64
25 hypervisor: vmpooler
26 roles:
27 - agent
28 debian8-64-2:
29 pe_dir:
30 pe_ver:
31 pe_upgrade_dir:
32 pe_upgrade_ver:
33 platform: debian-8-amd64
34 packaging_platform: debian-8-amd64
35 template: debian-8-x86_64
36 hypervisor: vmpooler
37 roles:
38 - agent
39 - ca
40 - classifier
41 - dashboard
42 - database
43 - frictionless
44 - master
45 CONFIG:
46 nfs_server: none
47 consoleport: 443
48 pooling_api: http://vmpooler.delivery.puppetlabs.net/
49 expected_exception:
+0
-46
test/fixtures/generated/multiplatform/debian8-64d-windows2003r2-6432-debian8-64c less more
0 ---
1 arguments_string: debian8-64d-windows2003r2-6432-debian8-64c
2 environment_variables: {}
3 expected_hash:
4 HOSTS:
5 debian8-64-1:
6 pe_dir:
7 pe_ver:
8 pe_upgrade_dir:
9 pe_upgrade_ver:
10 hypervisor: vmpooler
11 platform: debian-8-amd64
12 packaging_platform: debian-8-amd64
13 template: debian-8-x86_64
14 roles:
15 - agent
16 - database
17 windows2003r2-6432-1:
18 pe_dir:
19 pe_ver:
20 pe_upgrade_dir:
21 pe_upgrade_ver:
22 hypervisor: vmpooler
23 platform: windows-2003r2-64
24 packaging_platform: windows-2012-x64
25 ruby_arch: x86
26 template: win-2003r2-x86_64
27 roles:
28 - agent
29 debian8-64-2:
30 pe_dir:
31 pe_ver:
32 pe_upgrade_dir:
33 pe_upgrade_ver:
34 hypervisor: vmpooler
35 platform: debian-8-amd64
36 packaging_platform: debian-8-amd64
37 template: debian-8-x86_64
38 roles:
39 - agent
40 - dashboard
41 CONFIG:
42 nfs_server: none
43 consoleport: 443
44 pooling_api: http://vmpooler.delivery.puppetlabs.net/
45 expected_exception:
+0
-46
test/fixtures/generated/multiplatform/debian9-32f-windows2003r2-64-debian9-32l less more
0 ---
1 arguments_string: debian9-32f-windows2003r2-64-debian9-32l
2 environment_variables: {}
3 expected_hash:
4 HOSTS:
5 debian9-32-1:
6 pe_dir:
7 pe_ver:
8 pe_upgrade_dir:
9 pe_upgrade_ver:
10 hypervisor: vmpooler
11 platform: debian-9-i386
12 packaging_platform: debian-9-i386
13 template: debian-9-i386
14 roles:
15 - agent
16 - frictionless
17 windows2003r2-64-1:
18 pe_dir:
19 pe_ver:
20 pe_upgrade_dir:
21 pe_upgrade_ver:
22 hypervisor: vmpooler
23 platform: windows-2003r2-64
24 packaging_platform: windows-2012-x64
25 ruby_arch: x64
26 template: win-2003r2-x86_64
27 roles:
28 - agent
29 debian9-32-2:
30 pe_dir:
31 pe_ver:
32 pe_upgrade_dir:
33 pe_upgrade_ver:
34 hypervisor: vmpooler
35 platform: debian-9-i386
36 packaging_platform: debian-9-i386
37 template: debian-9-i386
38 roles:
39 - agent
40 - classifier
41 CONFIG:
42 nfs_server: none
43 consoleport: 443
44 pooling_api: http://vmpooler.delivery.puppetlabs.net/
45 expected_exception:
0 ---
1 arguments_string: debian9-32u-windowsfips2012r2-64-debian9-32m
2 environment_variables: {}
3 expected_hash:
4 HOSTS:
5 debian9-32-1:
6 pe_dir:
7 pe_ver:
8 pe_upgrade_dir:
9 pe_upgrade_ver:
10 platform: debian-9-i386
11 packaging_platform: debian-9-i386
12 template: debian-9-i386
13 hypervisor: vmpooler
14 roles:
15 - agent
16 - ca
17 windowsfips2012r2-64-1:
18 pe_dir:
19 pe_ver:
20 pe_upgrade_dir:
21 pe_upgrade_ver:
22 platform: windows-2012r2-64
23 packaging_platform: windowsfips-2012-x64
24 ruby_arch: x64
25 template: win-2012r2-fips-x86_64
26 hypervisor: vmpooler
27 roles:
28 - agent
29 debian9-32-2:
30 pe_dir:
31 pe_ver:
32 pe_upgrade_dir:
33 pe_upgrade_ver:
34 platform: debian-9-i386
35 packaging_platform: debian-9-i386
36 template: debian-9-i386
37 hypervisor: vmpooler
38 roles:
39 - agent
40 - master
41 CONFIG:
42 nfs_server: none
43 consoleport: 443
44 pooling_api: http://vmpooler.delivery.puppetlabs.net/
45 expected_exception:
+0
-46
test/fixtures/generated/multiplatform/debian9-64m-windows2003r2-32-debian9-64u less more
0 ---
1 arguments_string: debian9-64m-windows2003r2-32-debian9-64u
2 environment_variables: {}
3 expected_hash:
4 HOSTS:
5 debian9-64-1:
6 pe_dir:
7 pe_ver:
8 pe_upgrade_dir:
9 pe_upgrade_ver:
10 hypervisor: vmpooler
11 platform: debian-9-amd64
12 packaging_platform: debian-9-amd64
13 template: debian-9-x86_64
14 roles:
15 - agent
16 - master
17 windows2003r2-32-1:
18 pe_dir:
19 pe_ver:
20 pe_upgrade_dir:
21 pe_upgrade_ver:
22 hypervisor: vmpooler
23 platform: windows-2003r2-32
24 packaging_platform: windows-2012-x86
25 ruby_arch: x86
26 template: win-2003r2-i386
27 roles:
28 - agent
29 debian9-64-2:
30 pe_dir:
31 pe_ver:
32 pe_upgrade_dir:
33 pe_upgrade_ver:
34 hypervisor: vmpooler
35 platform: debian-9-amd64
36 packaging_platform: debian-9-amd64
37 template: debian-9-x86_64
38 roles:
39 - agent
40 - ca
41 CONFIG:
42 nfs_server: none
43 consoleport: 443
44 pooling_api: http://vmpooler.delivery.puppetlabs.net/
45 expected_exception:
+0
-48
test/fixtures/generated/multiplatform/fedora14-32aulcdfm-windows2003-6432-fedora14-32a less more
0 ---
1 arguments_string: fedora14-32aulcdfm-windows2003-6432-fedora14-32a
2 environment_variables: {}
3 expected_hash:
4 HOSTS:
5 fedora14-32-1:
6 pe_dir:
7 pe_ver:
8 pe_upgrade_dir:
9 pe_upgrade_ver:
10 hypervisor: vmpooler
11 platform: fedora-14-i386
12 template: fedora-14-i386
13 roles:
14 - agent
15 - ca
16 - classifier
17 - dashboard
18 - database
19 - frictionless
20 - master
21 windows2003-6432-1:
22 pe_dir:
23 pe_ver:
24 pe_upgrade_dir:
25 pe_upgrade_ver:
26 hypervisor: vmpooler
27 platform: windows-2003-64
28 packaging_platform: windows-2012-x64
29 ruby_arch: x86
30 template: win-2003-x86_64
31 roles:
32 - agent
33 fedora14-32-2:
34 pe_dir:
35 pe_ver:
36 pe_upgrade_dir:
37 pe_upgrade_ver:
38 hypervisor: vmpooler
39 platform: fedora-14-i386
40 template: fedora-14-i386
41 roles:
42 - agent
43 CONFIG:
44 nfs_server: none
45 consoleport: 443
46 pooling_api: http://vmpooler.delivery.puppetlabs.net/
47 expected_exception:
+0
-48
test/fixtures/generated/multiplatform/fedora19-32a-windows2003-64-fedora19-32aulcdfm less more
0 ---
1 arguments_string: fedora19-32a-windows2003-64-fedora19-32aulcdfm
2 environment_variables: {}
3 expected_hash:
4 HOSTS:
5 fedora19-32-1:
6 pe_dir:
7 pe_ver:
8 pe_upgrade_dir:
9 pe_upgrade_ver:
10 hypervisor: vmpooler
11 platform: fedora-19-i386
12 template: fedora-19-i386
13 roles:
14 - agent
15 windows2003-64-1:
16 pe_dir:
17 pe_ver:
18 pe_upgrade_dir:
19 pe_upgrade_ver:
20 hypervisor: vmpooler
21 platform: windows-2003-64
22 packaging_platform: windows-2012-x64
23 ruby_arch: x64
24 template: win-2003-x86_64
25 roles:
26 - agent
27 fedora19-32-2:
28 pe_dir:
29 pe_ver:
30 pe_upgrade_dir:
31 pe_upgrade_ver:
32 hypervisor: vmpooler
33 platform: fedora-19-i386
34 template: fedora-19-i386
35 roles:
36 - agent
37 - ca
38 - classifier
39 - dashboard
40 - database
41 - frictionless
42 - master
43 CONFIG:
44 nfs_server: none
45 consoleport: 443
46 pooling_api: http://vmpooler.delivery.puppetlabs.net/
47 expected_exception:
0 ---
1 arguments_string: fedora20-32m-ubuntu2004-64-fedora20-32u
2 environment_variables: {}
3 expected_hash:
4 HOSTS:
5 fedora20-32-1:
6 pe_dir:
7 pe_ver:
8 pe_upgrade_dir:
9 pe_upgrade_ver:
10 platform: fedora-20-i386
11 template: fedora-20-i386
12 hypervisor: vmpooler
13 roles:
14 - agent
15 - master
16 ubuntu2004-64-1:
17 pe_dir:
18 pe_ver:
19 pe_upgrade_dir:
20 pe_upgrade_ver:
21 platform: ubuntu-20.04-amd64
22 packaging_platform: ubuntu-20.04-amd64
23 template: ubuntu-2004-x86_64
24 hypervisor: vmpooler
25 roles:
26 - agent
27 fedora20-32-2:
28 pe_dir:
29 pe_ver:
30 pe_upgrade_dir:
31 pe_upgrade_ver:
32 platform: fedora-20-i386
33 template: fedora-20-i386
34 hypervisor: vmpooler
35 roles:
36 - agent
37 - ca
38 CONFIG:
39 nfs_server: none
40 consoleport: 443
41 pooling_api: http://vmpooler.delivery.puppetlabs.net/
42 expected_exception:
0 ---
1 arguments_string: fedora20-32m-ubuntu2004-AARCH64-fedora20-32u
2 environment_variables: {}
3 expected_hash:
4 HOSTS:
5 fedora20-32-1:
6 pe_dir:
7 pe_ver:
8 pe_upgrade_dir:
9 pe_upgrade_ver:
10 platform: fedora-20-i386
11 template: fedora-20-i386
12 hypervisor: vmpooler
13 roles:
14 - agent
15 - master
16 ubuntu2004-AARCH64-1:
17 pe_dir:
18 pe_ver:
19 pe_upgrade_dir:
20 pe_upgrade_ver:
21 platform: ubuntu-20.04-aarch64
22 packaging_platform: ubuntu-20.04-aarch64
23 hypervisor: vmpooler
24 roles:
25 - agent
26 fedora20-32-2:
27 pe_dir:
28 pe_ver:
29 pe_upgrade_dir:
30 pe_upgrade_ver:
31 platform: fedora-20-i386
32 template: fedora-20-i386
33 hypervisor: vmpooler
34 roles:
35 - agent
36 - ca
37 CONFIG:
38 nfs_server: none
39 consoleport: 443
40 pooling_api: http://vmpooler.delivery.puppetlabs.net/
41 expected_exception:
99 pe_upgrade_ver:
1010 hypervisor: vmpooler
1111 platform: fedora-24-i386
12 packaging_platform: fedora-24-i386
1312 template: fedora-24-i386
1413 roles:
1514 - agent
3130 pe_upgrade_ver:
3231 hypervisor: vmpooler
3332 platform: fedora-24-i386
34 packaging_platform: fedora-24-i386
3533 template: fedora-24-i386
3634 roles:
3735 - agent
99 pe_upgrade_ver:
1010 hypervisor: vmpooler
1111 platform: fedora-24-x86_64
12 packaging_platform: fedora-24-x86_64
1312 template: fedora-24-x86_64
1413 roles:
1514 - agent
3130 pe_upgrade_ver:
3231 hypervisor: vmpooler
3332 platform: fedora-24-x86_64
34 packaging_platform: fedora-24-x86_64
3533 template: fedora-24-x86_64
3634 roles:
3735 - agent
99 pe_upgrade_ver:
1010 hypervisor: vmpooler
1111 platform: fedora-25-i386
12 packaging_platform: fedora-25-i386
1312 template: fedora-25-i386
1413 roles:
1514 - agent
3231 pe_upgrade_ver:
3332 hypervisor: vmpooler
3433 platform: fedora-25-i386
35 packaging_platform: fedora-25-i386
3634 template: fedora-25-i386
3735 roles:
3836 - agent
99 pe_upgrade_ver:
1010 hypervisor: vmpooler
1111 platform: fedora-25-x86_64
12 packaging_platform: fedora-25-x86_64
1312 template: fedora-25-x86_64
1413 roles:
1514 - agent
3231 pe_upgrade_ver:
3332 hypervisor: vmpooler
3433 platform: fedora-25-x86_64
35 packaging_platform: fedora-25-x86_64
3634 template: fedora-25-x86_64
3735 roles:
3836 - agent
99 pe_upgrade_ver:
1010 hypervisor: vmpooler
1111 platform: fedora-26-x86_64
12 packaging_platform: fedora-26-x86_64
1312 template: fedora-26-x86_64
1413 roles:
1514 - agent
3130 pe_upgrade_ver:
3231 hypervisor: vmpooler
3332 platform: fedora-26-x86_64
34 packaging_platform: fedora-26-x86_64
3533 template: fedora-26-x86_64
3634 roles:
3735 - agent
99 pe_upgrade_ver:
1010 hypervisor: vmpooler
1111 platform: fedora-27-x86_64
12 packaging_platform: fedora-27-x86_64
1312 template: fedora-27-x86_64
1413 roles:
1514 - agent
3231 pe_upgrade_ver:
3332 hypervisor: vmpooler
3433 platform: fedora-27-x86_64
35 packaging_platform: fedora-27-x86_64
3634 template: fedora-27-x86_64
3735 roles:
3836 - agent
99 pe_upgrade_ver:
1010 hypervisor: vmpooler
1111 platform: fedora-28-x86_64
12 packaging_platform: fedora-28-x86_64
1312 template: fedora-28-x86_64
1413 roles:
1514 - agent
3231 pe_upgrade_ver:
3332 hypervisor: vmpooler
3433 platform: fedora-28-x86_64
35 packaging_platform: fedora-28-x86_64
3634 template: fedora-28-x86_64
3735 roles:
3836 - agent
99 pe_upgrade_ver:
1010 hypervisor: vmpooler
1111 platform: fedora-29-x86_64
12 packaging_platform: fedora-29-x86_64
1312 template: fedora-29-x86_64
1413 roles:
1514 - agent
3130 pe_upgrade_ver:
3231 hypervisor: vmpooler
3332 platform: fedora-29-x86_64
34 packaging_platform: fedora-29-x86_64
3533 template: fedora-29-x86_64
3634 roles:
3735 - agent
0 ---
1 arguments_string: fedora30-64aulcdfm-ubuntu1204-64-fedora30-64a
2 environment_variables: {}
3 expected_hash:
4 HOSTS:
5 fedora30-64-1:
6 pe_dir:
7 pe_ver:
8 pe_upgrade_dir:
9 pe_upgrade_ver:
10 platform: fedora-30-x86_64
11 template: fedora-30-x86_64
12 hypervisor: vmpooler
13 roles:
14 - agent
15 - ca
16 - classifier
17 - dashboard
18 - database
19 - frictionless
20 - master
21 ubuntu1204-64-1:
22 pe_dir:
23 pe_ver:
24 pe_upgrade_dir:
25 pe_upgrade_ver:
26 platform: ubuntu-12.04-amd64
27 template: ubuntu-1204-x86_64
28 hypervisor: vmpooler
29 roles:
30 - agent
31 fedora30-64-2:
32 pe_dir:
33 pe_ver:
34 pe_upgrade_dir:
35 pe_upgrade_ver:
36 platform: fedora-30-x86_64
37 template: fedora-30-x86_64
38 hypervisor: vmpooler
39 roles:
40 - agent
41 CONFIG:
42 nfs_server: none
43 consoleport: 443
44 pooling_api: http://vmpooler.delivery.puppetlabs.net/
45 expected_exception:
0 ---
1 arguments_string: fedora31-64aulcdfm-solaris114-64-fedora31-64a
2 environment_variables: {}
3 expected_hash:
4 HOSTS:
5 fedora31-64-1:
6 pe_dir:
7 pe_ver:
8 pe_upgrade_dir:
9 pe_upgrade_ver:
10 platform: fedora-31-x86_64
11 template: fedora-31-x86_64
12 hypervisor: vmpooler
13 roles:
14 - agent
15 - ca
16 - classifier
17 - dashboard
18 - database
19 - frictionless
20 - master
21 solaris114-64-1:
22 pe_dir:
23 pe_ver:
24 pe_upgrade_dir:
25 pe_upgrade_ver:
26 platform: solaris-11.4-i386
27 packaging_platform: solaris-11-i386
28 template: solaris-114-x86_64
29 hypervisor: vmpooler
30 roles:
31 - agent
32 fedora31-64-2:
33 pe_dir:
34 pe_ver:
35 pe_upgrade_dir:
36 pe_upgrade_ver:
37 platform: fedora-31-x86_64
38 template: fedora-31-x86_64
39 hypervisor: vmpooler
40 roles:
41 - agent
42 CONFIG:
43 nfs_server: none
44 consoleport: 443
45 pooling_api: http://vmpooler.delivery.puppetlabs.net/
46 expected_exception:
0 ---
1 arguments_string: fedora32-64a-solaris114-64-fedora32-64aulcdfm
2 environment_variables: {}
3 expected_hash:
4 HOSTS:
5 fedora32-64-1:
6 pe_dir:
7 pe_ver:
8 pe_upgrade_dir:
9 pe_upgrade_ver:
10 platform: fedora-32-x86_64
11 template: fedora-32-x86_64
12 hypervisor: vmpooler
13 roles:
14 - agent
15 solaris114-64-1:
16 pe_dir:
17 pe_ver:
18 pe_upgrade_dir:
19 pe_upgrade_ver:
20 platform: solaris-11.4-i386
21 packaging_platform: solaris-11-i386
22 template: solaris-114-x86_64
23 hypervisor: vmpooler
24 roles:
25 - agent
26 fedora32-64-2:
27 pe_dir:
28 pe_ver:
29 pe_upgrade_dir:
30 pe_upgrade_ver:
31 platform: fedora-32-x86_64
32 template: fedora-32-x86_64
33 hypervisor: vmpooler
34 roles:
35 - agent
36 - ca
37 - classifier
38 - dashboard
39 - database
40 - frictionless
41 - master
42 CONFIG:
43 nfs_server: none
44 consoleport: 443
45 pooling_api: http://vmpooler.delivery.puppetlabs.net/
46 expected_exception:
0 ---
1 arguments_string: fedora34-64c-windows2012r2_fr-64-fedora34-64d
2 environment_variables: {}
3 expected_hash:
4 HOSTS:
5 fedora34-64-1:
6 pe_dir:
7 pe_ver:
8 pe_upgrade_dir:
9 pe_upgrade_ver:
10 platform: fedora-34-x86_64
11 hypervisor: vmpooler
12 template: fedora-34-x86_64
13 roles:
14 - agent
15 - dashboard
16 windows2012r2_fr-64-1:
17 pe_dir:
18 pe_ver:
19 pe_upgrade_dir:
20 pe_upgrade_ver:
21 platform: windows-2012r2-64
22 packaging_platform: windows-2012-x64
23 ruby_arch: x64
24 template: win-2012r2-fr-x86_64
25 user: Administrateur
26 locale: fr
27 hypervisor: vmpooler
28 roles:
29 - agent
30 fedora34-64-2:
31 pe_dir:
32 pe_ver:
33 pe_upgrade_dir:
34 pe_upgrade_ver:
35 platform: fedora-34-x86_64
36 hypervisor: vmpooler
37 template: fedora-34-x86_64
38 roles:
39 - agent
40 - database
41 CONFIG:
42 nfs_server: none
43 consoleport: 443
44 pooling_api: http://vmpooler.delivery.puppetlabs.net/
45 expected_exception:
0 ---
1 arguments_string: osx1014-64f-solaris11-SPARC-osx1014-64l
2 environment_variables: {}
3 expected_hash:
4 HOSTS:
5 osx1014-64-1:
6 pe_dir:
7 pe_ver:
8 pe_upgrade_dir:
9 pe_upgrade_ver:
10 hypervisor: vmpooler
11 platform: osx-10.14-x86_64
12 packaging_platform: osx-10.14-x86_64
13 template: osx-1014-x86_64
14 roles:
15 - agent
16 - frictionless
17 solaris11-SPARC-1:
18 pe_dir:
19 pe_ver:
20 pe_upgrade_dir:
21 pe_upgrade_ver:
22 hypervisor: vmpooler
23 platform: solaris-11-sparc
24 packaging_platform: solaris-11-sparc
25 roles:
26 - agent
27 osx1014-64-2:
28 pe_dir:
29 pe_ver:
30 pe_upgrade_dir:
31 pe_upgrade_ver:
32 hypervisor: vmpooler
33 platform: osx-10.14-x86_64
34 packaging_platform: osx-10.14-x86_64
35 template: osx-1014-x86_64
36 roles:
37 - agent
38 - classifier
39 CONFIG:
40 nfs_server: none
41 consoleport: 443
42 pooling_api: http://vmpooler.delivery.puppetlabs.net/
43 expected_exception:
0 ---
1 arguments_string: osx1015-64u-sles10-32-osx1015-64m
2 environment_variables: {}
3 expected_hash:
4 HOSTS:
5 osx1015-64-1:
6 pe_dir:
7 pe_ver:
8 pe_upgrade_dir:
9 pe_upgrade_ver:
10 platform: osx-10.15-x86_64
11 packaging_platform: osx-10.15-x86_64
12 template: osx-1015-x86_64
13 hypervisor: vmpooler
14 roles:
15 - agent
16 - ca
17 sles10-32-1:
18 pe_dir:
19 pe_ver:
20 pe_upgrade_dir:
21 pe_upgrade_ver:
22 platform: sles-10-i386
23 template: sles-10-i386
24 hypervisor: vmpooler
25 roles:
26 - agent
27 osx1015-64-2:
28 pe_dir:
29 pe_ver:
30 pe_upgrade_dir:
31 pe_upgrade_ver:
32 platform: osx-10.15-x86_64
33 packaging_platform: osx-10.15-x86_64
34 template: osx-1015-x86_64
35 hypervisor: vmpooler
36 roles:
37 - agent
38 - master
39 CONFIG:
40 nfs_server: none
41 consoleport: 443
42 pooling_api: http://vmpooler.delivery.puppetlabs.net/
43 expected_exception:
0 ---
1 arguments_string: osx11-64f-redhat7-POWER-osx11-64l
2 environment_variables: {}
3 expected_hash:
4 HOSTS:
5 osx11-64-1:
6 pe_dir:
7 pe_ver:
8 pe_upgrade_dir:
9 pe_upgrade_ver:
10 platform: osx-11-x86_64
11 packaging_platform: osx-11-x86_64
12 template: macos-112-x86_64
13 hypervisor: vmpooler
14 roles:
15 - agent
16 - frictionless
17 redhat7-POWER-1:
18 pe_dir:
19 pe_ver:
20 pe_upgrade_dir:
21 pe_upgrade_ver:
22 platform: el-7-ppc64le
23 packaging_platform: el-7-ppc64le
24 hypervisor: vmpooler
25 roles:
26 - agent
27 osx11-64-2:
28 pe_dir:
29 pe_ver:
30 pe_upgrade_dir:
31 pe_upgrade_ver:
32 platform: osx-11-x86_64
33 packaging_platform: osx-11-x86_64
34 template: macos-112-x86_64
35 hypervisor: vmpooler
36 roles:
37 - agent
38 - classifier
39 CONFIG:
40 nfs_server: none
41 consoleport: 443
42 pooling_api: http://vmpooler.delivery.puppetlabs.net/
43 expected_exception:
0 ---
1 arguments_string: redhat6-64a-redhat8-AARCH64-redhat6-64aulcdfm
2 environment_variables: {}
3 expected_hash:
4 HOSTS:
5 redhat6-64-1:
6 pe_dir:
7 pe_ver:
8 pe_upgrade_dir:
9 pe_upgrade_ver:
10 platform: el-6-x86_64
11 packaging_platform: el-6-x86_64
12 template: redhat-6-x86_64
13 hypervisor: vmpooler
14 roles:
15 - agent
16 redhat8-AARCH64-1:
17 pe_dir:
18 pe_ver:
19 pe_upgrade_dir:
20 pe_upgrade_ver:
21 platform: el-8-aarch64
22 packaging_platform: el-8-aarch64
23 template: redhat-8-x86_64
24 hypervisor: vmpooler
25 roles:
26 - agent
27 redhat6-64-2:
28 pe_dir:
29 pe_ver:
30 pe_upgrade_dir:
31 pe_upgrade_ver:
32 platform: el-6-x86_64
33 packaging_platform: el-6-x86_64
34 template: redhat-6-x86_64
35 hypervisor: vmpooler
36 roles:
37 - agent
38 - ca
39 - classifier
40 - dashboard
41 - database
42 - frictionless
43 - master
44 CONFIG:
45 nfs_server: none
46 consoleport: 443
47 pooling_api: http://vmpooler.delivery.puppetlabs.net/
48 expected_exception:
0 ---
1 arguments_string: redhat7-POWERaulcdfm-osx11-64-redhat7-POWERa
2 environment_variables: {}
3 expected_hash:
4 HOSTS:
5 redhat7-POWER-1:
6 pe_dir:
7 pe_ver:
8 pe_upgrade_dir:
9 pe_upgrade_ver:
10 platform: el-7-ppc64le
11 packaging_platform: el-7-ppc64le
12 hypervisor: vmpooler
13 roles:
14 - agent
15 - ca
16 - classifier
17 - dashboard
18 - database
19 - frictionless
20 - master
21 osx11-64-1:
22 pe_dir:
23 pe_ver:
24 pe_upgrade_dir:
25 pe_upgrade_ver:
26 platform: osx-11-x86_64
27 packaging_platform: osx-11-x86_64
28 template: macos-112-x86_64
29 hypervisor: vmpooler
30 roles:
31 - agent
32 redhat7-POWER-2:
33 pe_dir:
34 pe_ver:
35 pe_upgrade_dir:
36 pe_upgrade_ver:
37 platform: el-7-ppc64le
38 packaging_platform: el-7-ppc64le
39 hypervisor: vmpooler
40 roles:
41 - agent
42 CONFIG:
43 nfs_server: none
44 consoleport: 443
45 pooling_api: http://vmpooler.delivery.puppetlabs.net/
46 expected_exception:
0 ---
1 arguments_string: redhat8-64u-sles11-32-redhat8-64m
2 environment_variables: {}
3 expected_hash:
4 HOSTS:
5 redhat8-64-1:
6 pe_dir:
7 pe_ver:
8 pe_upgrade_dir:
9 pe_upgrade_ver:
10 hypervisor: vmpooler
11 platform: el-8-x86_64
12 packaging_platform: el-8-x86_64
13 template: redhat-8-x86_64
14 roles:
15 - agent
16 - ca
17 sles11-32-1:
18 pe_dir:
19 pe_ver:
20 pe_upgrade_dir:
21 pe_upgrade_ver:
22 hypervisor: vmpooler
23 platform: sles-11-i386
24 packaging_platform: sles-11-i386
25 template: sles-11-i386
26 roles:
27 - agent
28 redhat8-64-2:
29 pe_dir:
30 pe_ver:
31 pe_upgrade_dir:
32 pe_upgrade_ver:
33 hypervisor: vmpooler
34 platform: el-8-x86_64
35 packaging_platform: el-8-x86_64
36 template: redhat-8-x86_64
37 roles:
38 - agent
39 - master
40 CONFIG:
41 nfs_server: none
42 consoleport: 443
43 pooling_api: http://vmpooler.delivery.puppetlabs.net/
44 expected_exception:
0 ---
1 arguments_string: redhat8-AARCH64a-redhat6-64-redhat8-AARCH64aulcdfm
2 environment_variables: {}
3 expected_hash:
4 HOSTS:
5 redhat8-AARCH64-1:
6 pe_dir:
7 pe_ver:
8 pe_upgrade_dir:
9 pe_upgrade_ver:
10 platform: el-8-aarch64
11 packaging_platform: el-8-aarch64
12 template: redhat-8-x86_64
13 hypervisor: vmpooler
14 roles:
15 - agent
16 redhat6-64-1:
17 pe_dir:
18 pe_ver:
19 pe_upgrade_dir:
20 pe_upgrade_ver:
21 platform: el-6-x86_64
22 packaging_platform: el-6-x86_64
23 template: redhat-6-x86_64
24 hypervisor: vmpooler
25 roles:
26 - agent
27 redhat8-AARCH64-2:
28 pe_dir:
29 pe_ver:
30 pe_upgrade_dir:
31 pe_upgrade_ver:
32 platform: el-8-aarch64
33 packaging_platform: el-8-aarch64
34 template: redhat-8-x86_64
35 hypervisor: vmpooler
36 roles:
37 - agent
38 - ca
39 - classifier
40 - dashboard
41 - database
42 - frictionless
43 - master
44 CONFIG:
45 nfs_server: none
46 consoleport: 443
47 pooling_api: http://vmpooler.delivery.puppetlabs.net/
48 expected_exception:
0 ---
1 arguments_string: sles10-32d-osx1015-64-sles10-32c
2 environment_variables: {}
3 expected_hash:
4 HOSTS:
5 sles10-32-1:
6 pe_dir:
7 pe_ver:
8 pe_upgrade_dir:
9 pe_upgrade_ver:
10 platform: sles-10-i386
11 template: sles-10-i386
12 hypervisor: vmpooler
13 roles:
14 - agent
15 - database
16 osx1015-64-1:
17 pe_dir:
18 pe_ver:
19 pe_upgrade_dir:
20 pe_upgrade_ver:
21 platform: osx-10.15-x86_64
22 packaging_platform: osx-10.15-x86_64
23 template: osx-1015-x86_64
24 hypervisor: vmpooler
25 roles:
26 - agent
27 sles10-32-2:
28 pe_dir:
29 pe_ver:
30 pe_upgrade_dir:
31 pe_upgrade_ver:
32 platform: sles-10-i386
33 template: sles-10-i386
34 hypervisor: vmpooler
35 roles:
36 - agent
37 - dashboard
38 CONFIG:
39 nfs_server: none
40 consoleport: 443
41 pooling_api: http://vmpooler.delivery.puppetlabs.net/
42 expected_exception:
0 ---
1 arguments_string: sles11-32u-redhat8-64-sles11-32m
2 environment_variables: {}
3 expected_hash:
4 HOSTS:
5 sles11-32-1:
6 pe_dir:
7 pe_ver:
8 pe_upgrade_dir:
9 pe_upgrade_ver:
10 hypervisor: vmpooler
11 platform: sles-11-i386
12 packaging_platform: sles-11-i386
13 template: sles-11-i386
14 roles:
15 - agent
16 - ca
17 redhat8-64-1:
18 pe_dir:
19 pe_ver:
20 pe_upgrade_dir:
21 pe_upgrade_ver:
22 hypervisor: vmpooler
23 platform: el-8-x86_64
24 packaging_platform: el-8-x86_64
25 template: redhat-8-x86_64
26 roles:
27 - agent
28 sles11-32-2:
29 pe_dir:
30 pe_ver:
31 pe_upgrade_dir:
32 pe_upgrade_ver:
33 hypervisor: vmpooler
34 platform: sles-11-i386
35 packaging_platform: sles-11-i386
36 template: sles-11-i386
37 roles:
38 - agent
39 - master
40 CONFIG:
41 nfs_server: none
42 consoleport: 443
43 pooling_api: http://vmpooler.delivery.puppetlabs.net/
44 expected_exception:
0 ---
1 arguments_string: solaris11-64a-debian11-64-solaris11-64aulcdfm
2 environment_variables: {}
3 expected_hash:
4 HOSTS:
5 solaris11-64-1:
6 pe_dir:
7 pe_ver:
8 pe_upgrade_dir:
9 pe_upgrade_ver:
10 platform: solaris-11-i386
11 packaging_platform: solaris-11-i386
12 template: solaris-11-x86_64
13 hypervisor: vmpooler
14 roles:
15 - agent
16 debian11-64-1:
17 pe_dir:
18 pe_ver:
19 pe_upgrade_dir:
20 pe_upgrade_ver:
21 platform: debian-11-amd64
22 packaging_platform: debian-11-amd64
23 template: debian-11-x86_64
24 hypervisor: vmpooler
25 roles:
26 - agent
27 solaris11-64-2:
28 pe_dir:
29 pe_ver:
30 pe_upgrade_dir:
31 pe_upgrade_ver:
32 platform: solaris-11-i386
33 packaging_platform: solaris-11-i386
34 template: solaris-11-x86_64
35 hypervisor: vmpooler
36 roles:
37 - agent
38 - ca
39 - classifier
40 - dashboard
41 - database
42 - frictionless
43 - master
44 CONFIG:
45 nfs_server: none
46 consoleport: 443
47 pooling_api: http://vmpooler.delivery.puppetlabs.net/
48 expected_exception:
0 ---
1 arguments_string: solaris114-64aulcdfm-fedora32-64-solaris114-64a
2 environment_variables: {}
3 expected_hash:
4 HOSTS:
5 solaris114-64-1:
6 pe_dir:
7 pe_ver:
8 pe_upgrade_dir:
9 pe_upgrade_ver:
10 platform: solaris-11.4-i386
11 packaging_platform: solaris-11-i386
12 template: solaris-114-x86_64
13 hypervisor: vmpooler
14 roles:
15 - agent
16 - ca
17 - classifier
18 - dashboard
19 - database
20 - frictionless
21 - master
22 fedora32-64-1:
23 pe_dir:
24 pe_ver:
25 pe_upgrade_dir:
26 pe_upgrade_ver:
27 platform: fedora-32-x86_64
28 template: fedora-32-x86_64
29 hypervisor: vmpooler
30 roles:
31 - agent
32 solaris114-64-2:
33 pe_dir:
34 pe_ver:
35 pe_upgrade_dir:
36 pe_upgrade_ver:
37 platform: solaris-11.4-i386
38 packaging_platform: solaris-11-i386
39 template: solaris-114-x86_64
40 hypervisor: vmpooler
41 roles:
42 - agent
43 CONFIG:
44 nfs_server: none
45 consoleport: 443
46 pooling_api: http://vmpooler.delivery.puppetlabs.net/
47 expected_exception:
0 ---
1 arguments_string: solaris114-64f-fedora31-64-solaris114-64l
2 environment_variables: {}
3 expected_hash:
4 HOSTS:
5 solaris114-64-1:
6 pe_dir:
7 pe_ver:
8 pe_upgrade_dir:
9 pe_upgrade_ver:
10 platform: solaris-11.4-i386
11 packaging_platform: solaris-11-i386
12 template: solaris-114-x86_64
13 hypervisor: vmpooler
14 roles:
15 - agent
16 - frictionless
17 fedora31-64-1:
18 pe_dir:
19 pe_ver:
20 pe_upgrade_dir:
21 pe_upgrade_ver:
22 platform: fedora-31-x86_64
23 template: fedora-31-x86_64
24 hypervisor: vmpooler
25 roles:
26 - agent
27 solaris114-64-2:
28 pe_dir:
29 pe_ver:
30 pe_upgrade_dir:
31 pe_upgrade_ver:
32 platform: solaris-11.4-i386
33 packaging_platform: solaris-11-i386
34 template: solaris-114-x86_64
35 hypervisor: vmpooler
36 roles:
37 - agent
38 - classifier
39 CONFIG:
40 nfs_server: none
41 consoleport: 443
42 pooling_api: http://vmpooler.delivery.puppetlabs.net/
43 expected_exception:
2020 pe_upgrade_ver:
2121 hypervisor: vmpooler
2222 platform: fedora-26-x86_64
23 packaging_platform: fedora-26-x86_64
2423 template: fedora-26-x86_64
2524 roles:
2625 - agent
0 ---
1 arguments_string: ubuntu1204-64u-fedora30-64-ubuntu1204-64m
2 environment_variables: {}
3 expected_hash:
4 HOSTS:
5 ubuntu1204-64-1:
6 pe_dir:
7 pe_ver:
8 pe_upgrade_dir:
9 pe_upgrade_ver:
10 platform: ubuntu-12.04-amd64
11 template: ubuntu-1204-x86_64
12 hypervisor: vmpooler
13 roles:
14 - agent
15 - ca
16 fedora30-64-1:
17 pe_dir:
18 pe_ver:
19 pe_upgrade_dir:
20 pe_upgrade_ver:
21 platform: fedora-30-x86_64
22 template: fedora-30-x86_64
23 hypervisor: vmpooler
24 roles:
25 - agent
26 ubuntu1204-64-2:
27 pe_dir:
28 pe_ver:
29 pe_upgrade_dir:
30 pe_upgrade_ver:
31 platform: ubuntu-12.04-amd64
32 template: ubuntu-1204-x86_64
33 hypervisor: vmpooler
34 roles:
35 - agent
36 - master
37 CONFIG:
38 nfs_server: none
39 consoleport: 443
40 pooling_api: http://vmpooler.delivery.puppetlabs.net/
41 expected_exception:
2121 pe_upgrade_ver:
2222 hypervisor: vmpooler
2323 platform: fedora-25-x86_64
24 packaging_platform: fedora-25-x86_64
2524 template: fedora-25-x86_64
2625 roles:
2726 - agent
2020 pe_upgrade_ver:
2121 hypervisor: vmpooler
2222 platform: fedora-28-x86_64
23 packaging_platform: fedora-28-x86_64
2423 template: fedora-28-x86_64
2524 roles:
2625 - agent
2626 pe_upgrade_ver:
2727 hypervisor: vmpooler
2828 platform: fedora-25-i386
29 packaging_platform: fedora-25-i386
3029 template: fedora-25-i386
3130 roles:
3231 - agent
2121 pe_upgrade_ver:
2222 hypervisor: vmpooler
2323 platform: fedora-27-x86_64
24 packaging_platform: fedora-27-x86_64
2524 template: fedora-27-x86_64
2625 roles:
2726 - agent
1919 pe_upgrade_ver:
2020 hypervisor: vmpooler
2121 platform: fedora-24-x86_64
22 packaging_platform: fedora-24-x86_64
2322 template: fedora-24-x86_64
2423 roles:
2524 - agent
2020 pe_upgrade_ver:
2121 hypervisor: vmpooler
2222 platform: fedora-24-i386
23 packaging_platform: fedora-24-i386
2423 template: fedora-24-i386
2524 roles:
2625 - agent
2020 pe_upgrade_ver:
2121 hypervisor: vmpooler
2222 platform: fedora-29-x86_64
23 packaging_platform: fedora-29-x86_64
2423 template: fedora-29-x86_64
2524 roles:
2625 - agent
0 ---
1 arguments_string: ubuntu2004-64a-fedora20-32-ubuntu2004-64aulcdfm
2 environment_variables: {}
3 expected_hash:
4 HOSTS:
5 ubuntu2004-64-1:
6 pe_dir:
7 pe_ver:
8 pe_upgrade_dir:
9 pe_upgrade_ver:
10 platform: ubuntu-20.04-amd64
11 packaging_platform: ubuntu-20.04-amd64
12 template: ubuntu-2004-x86_64
13 hypervisor: vmpooler
14 roles:
15 - agent
16 fedora20-32-1:
17 pe_dir:
18 pe_ver:
19 pe_upgrade_dir:
20 pe_upgrade_ver:
21 platform: fedora-20-i386
22 template: fedora-20-i386
23 hypervisor: vmpooler
24 roles:
25 - agent
26 ubuntu2004-64-2:
27 pe_dir:
28 pe_ver:
29 pe_upgrade_dir:
30 pe_upgrade_ver:
31 platform: ubuntu-20.04-amd64
32 packaging_platform: ubuntu-20.04-amd64
33 template: ubuntu-2004-x86_64
34 hypervisor: vmpooler
35 roles:
36 - agent
37 - ca
38 - classifier
39 - dashboard
40 - database
41 - frictionless
42 - master
43 CONFIG:
44 nfs_server: none
45 consoleport: 443
46 pooling_api: http://vmpooler.delivery.puppetlabs.net/
47 expected_exception:
0 ---
1 arguments_string: ubuntu2004-AARCH64c-fedora20-32-ubuntu2004-AARCH64d
2 environment_variables: {}
3 expected_hash:
4 HOSTS:
5 ubuntu2004-AARCH64-1:
6 pe_dir:
7 pe_ver:
8 pe_upgrade_dir:
9 pe_upgrade_ver:
10 platform: ubuntu-20.04-aarch64
11 packaging_platform: ubuntu-20.04-aarch64
12 hypervisor: vmpooler
13 roles:
14 - agent
15 - dashboard
16 fedora20-32-1:
17 pe_dir:
18 pe_ver:
19 pe_upgrade_dir:
20 pe_upgrade_ver:
21 platform: fedora-20-i386
22 template: fedora-20-i386
23 hypervisor: vmpooler
24 roles:
25 - agent
26 ubuntu2004-AARCH64-2:
27 pe_dir:
28 pe_ver:
29 pe_upgrade_dir:
30 pe_upgrade_ver:
31 platform: ubuntu-20.04-aarch64
32 packaging_platform: ubuntu-20.04-aarch64
33 hypervisor: vmpooler
34 roles:
35 - agent
36 - database
37 CONFIG:
38 nfs_server: none
39 consoleport: 443
40 pooling_api: http://vmpooler.delivery.puppetlabs.net/
41 expected_exception:
+0
-46
test/fixtures/generated/multiplatform/windows2003-6432d-fedora14-32-windows2003-6432c less more
0 ---
1 arguments_string: windows2003-6432d-fedora14-32-windows2003-6432c
2 environment_variables: {}
3 expected_hash:
4 HOSTS:
5 windows2003-6432-1:
6 pe_dir:
7 pe_ver:
8 pe_upgrade_dir:
9 pe_upgrade_ver:
10 hypervisor: vmpooler
11 platform: windows-2003-64
12 packaging_platform: windows-2012-x64
13 ruby_arch: x86
14 template: win-2003-x86_64
15 roles:
16 - agent
17 - database
18 fedora14-32-1:
19 pe_dir:
20 pe_ver:
21 pe_upgrade_dir:
22 pe_upgrade_ver:
23 hypervisor: vmpooler
24 platform: fedora-14-i386
25 template: fedora-14-i386
26 roles:
27 - agent
28 windows2003-6432-2:
29 pe_dir:
30 pe_ver:
31 pe_upgrade_dir:
32 pe_upgrade_ver:
33 hypervisor: vmpooler
34 platform: windows-2003-64
35 packaging_platform: windows-2012-x64
36 ruby_arch: x86
37 template: win-2003-x86_64
38 roles:
39 - agent
40 - dashboard
41 CONFIG:
42 nfs_server: none
43 consoleport: 443
44 pooling_api: http://vmpooler.delivery.puppetlabs.net/
45 expected_exception:
+0
-46
test/fixtures/generated/multiplatform/windows2003-64c-fedora19-32-windows2003-64d less more
0 ---
1 arguments_string: windows2003-64c-fedora19-32-windows2003-64d
2 environment_variables: {}
3 expected_hash:
4 HOSTS:
5 windows2003-64-1:
6 pe_dir:
7 pe_ver:
8 pe_upgrade_dir:
9 pe_upgrade_ver:
10 hypervisor: vmpooler
11 platform: windows-2003-64
12 packaging_platform: windows-2012-x64
13 ruby_arch: x64
14 template: win-2003-x86_64
15 roles:
16 - agent
17 - dashboard
18 fedora19-32-1:
19 pe_dir:
20 pe_ver:
21 pe_upgrade_dir:
22 pe_upgrade_ver:
23 hypervisor: vmpooler
24 platform: fedora-19-i386
25 template: fedora-19-i386
26 roles:
27 - agent
28 windows2003-64-2:
29 pe_dir:
30 pe_ver:
31 pe_upgrade_dir:
32 pe_upgrade_ver:
33 hypervisor: vmpooler
34 platform: windows-2003-64
35 packaging_platform: windows-2012-x64
36 ruby_arch: x64
37 template: win-2003-x86_64
38 roles:
39 - agent
40 - database
41 CONFIG:
42 nfs_server: none
43 consoleport: 443
44 pooling_api: http://vmpooler.delivery.puppetlabs.net/
45 expected_exception:
+0
-47
test/fixtures/generated/multiplatform/windows2003r2-32f-debian9-64-windows2003r2-32l less more
0 ---
1 arguments_string: windows2003r2-32f-debian9-64-windows2003r2-32l
2 environment_variables: {}
3 expected_hash:
4 HOSTS:
5 windows2003r2-32-1:
6 pe_dir:
7 pe_ver:
8 pe_upgrade_dir:
9 pe_upgrade_ver:
10 hypervisor: vmpooler
11 platform: windows-2003r2-32
12 packaging_platform: windows-2012-x86
13 ruby_arch: x86
14 template: win-2003r2-i386
15 roles:
16 - agent
17 - frictionless
18 debian9-64-1:
19 pe_dir:
20 pe_ver:
21 pe_upgrade_dir:
22 pe_upgrade_ver:
23 hypervisor: vmpooler
24 platform: debian-9-amd64
25 packaging_platform: debian-9-amd64
26 template: debian-9-x86_64
27 roles:
28 - agent
29 windows2003r2-32-2:
30 pe_dir:
31 pe_ver:
32 pe_upgrade_dir:
33 pe_upgrade_ver:
34 hypervisor: vmpooler
35 platform: windows-2003r2-32
36 packaging_platform: windows-2012-x86
37 ruby_arch: x86
38 template: win-2003r2-i386
39 roles:
40 - agent
41 - classifier
42 CONFIG:
43 nfs_server: none
44 consoleport: 443
45 pooling_api: http://vmpooler.delivery.puppetlabs.net/
46 expected_exception:
+0
-51
test/fixtures/generated/multiplatform/windows2003r2-6432aulcdfm-debian8-64-windows2003r2-6432a less more
0 ---
1 arguments_string: windows2003r2-6432aulcdfm-debian8-64-windows2003r2-6432a
2 environment_variables: {}
3 expected_hash:
4 HOSTS:
5 windows2003r2-6432-1:
6 pe_dir:
7 pe_ver:
8 pe_upgrade_dir:
9 pe_upgrade_ver:
10 hypervisor: vmpooler
11 platform: windows-2003r2-64
12 packaging_platform: windows-2012-x64
13 ruby_arch: x86
14 template: win-2003r2-x86_64
15 roles:
16 - agent
17 - ca
18 - classifier
19 - dashboard
20 - database
21 - frictionless
22 - master
23 debian8-64-1:
24 pe_dir:
25 pe_ver:
26 pe_upgrade_dir:
27 pe_upgrade_ver:
28 hypervisor: vmpooler
29 platform: debian-8-amd64
30 packaging_platform: debian-8-amd64
31 template: debian-8-x86_64
32 roles:
33 - agent
34 windows2003r2-6432-2:
35 pe_dir:
36 pe_ver:
37 pe_upgrade_dir:
38 pe_upgrade_ver:
39 hypervisor: vmpooler
40 platform: windows-2003r2-64
41 packaging_platform: windows-2012-x64
42 ruby_arch: x86
43 template: win-2003r2-x86_64
44 roles:
45 - agent
46 CONFIG:
47 nfs_server: none
48 consoleport: 443
49 pooling_api: http://vmpooler.delivery.puppetlabs.net/
50 expected_exception:
+0
-47
test/fixtures/generated/multiplatform/windows2003r2-64m-debian9-32-windows2003r2-64u less more
0 ---
1 arguments_string: windows2003r2-64m-debian9-32-windows2003r2-64u
2 environment_variables: {}
3 expected_hash:
4 HOSTS:
5 windows2003r2-64-1:
6 pe_dir:
7 pe_ver:
8 pe_upgrade_dir:
9 pe_upgrade_ver:
10 hypervisor: vmpooler
11 platform: windows-2003r2-64
12 packaging_platform: windows-2012-x64
13 ruby_arch: x64
14 template: win-2003r2-x86_64
15 roles:
16 - agent
17 - master
18 debian9-32-1:
19 pe_dir:
20 pe_ver:
21 pe_upgrade_dir:
22 pe_upgrade_ver:
23 hypervisor: vmpooler
24 platform: debian-9-i386
25 packaging_platform: debian-9-i386
26 template: debian-9-i386
27 roles:
28 - agent
29 windows2003r2-64-2:
30 pe_dir:
31 pe_ver:
32 pe_upgrade_dir:
33 pe_upgrade_ver:
34 hypervisor: vmpooler
35 platform: windows-2003r2-64
36 packaging_platform: windows-2012-x64
37 ruby_arch: x64
38 template: win-2003r2-x86_64
39 roles:
40 - agent
41 - ca
42 CONFIG:
43 nfs_server: none
44 consoleport: 443
45 pooling_api: http://vmpooler.delivery.puppetlabs.net/
46 expected_exception:
0 ---
1 arguments_string: windows2008-6432l-debian10-32-windows2008-6432f
2 environment_variables: {}
3 expected_hash:
4 HOSTS:
5 windows2008-6432-1:
6 pe_dir:
7 pe_ver:
8 pe_upgrade_dir:
9 pe_upgrade_ver:
10 platform: windows-2008-64
11 packaging_platform: windows-2012-x64
12 ruby_arch: x86
13 template: win-2008-x86_64
14 hypervisor: vmpooler
15 roles:
16 - agent
17 - classifier
18 debian10-32-1:
19 pe_dir:
20 pe_ver:
21 pe_upgrade_dir:
22 pe_upgrade_ver:
23 platform: debian-10-i386
24 packaging_platform: debian-10-i386
25 template: debian-10-i386
26 hypervisor: vmpooler
27 roles:
28 - agent
29 windows2008-6432-2:
30 pe_dir:
31 pe_ver:
32 pe_upgrade_dir:
33 pe_upgrade_ver:
34 platform: windows-2008-64
35 packaging_platform: windows-2012-x64
36 ruby_arch: x86
37 template: win-2008-x86_64
38 hypervisor: vmpooler
39 roles:
40 - agent
41 - frictionless
42 CONFIG:
43 nfs_server: none
44 consoleport: 443
45 pooling_api: http://vmpooler.delivery.puppetlabs.net/
46 expected_exception:
0 ---
1 arguments_string: windows2008r2-64c-debian10-64-windows2008r2-64d
2 environment_variables: {}
3 expected_hash:
4 HOSTS:
5 windows2008r2-64-1:
6 pe_dir:
7 pe_ver:
8 pe_upgrade_dir:
9 pe_upgrade_ver:
10 platform: windows-2008r2-64
11 packaging_platform: windows-2012-x64
12 ruby_arch: x64
13 template: win-2008r2-x86_64
14 hypervisor: vmpooler
15 roles:
16 - agent
17 - dashboard
18 debian10-64-1:
19 pe_dir:
20 pe_ver:
21 pe_upgrade_dir:
22 pe_upgrade_ver:
23 platform: debian-10-amd64
24 packaging_platform: debian-10-amd64
25 template: debian-10-x86_64
26 hypervisor: vmpooler
27 roles:
28 - agent
29 windows2008r2-64-2:
30 pe_dir:
31 pe_ver:
32 pe_upgrade_dir:
33 pe_upgrade_ver:
34 platform: windows-2008r2-64
35 packaging_platform: windows-2012-x64
36 ruby_arch: x64
37 template: win-2008r2-x86_64
38 hypervisor: vmpooler
39 roles:
40 - agent
41 - database
42 CONFIG:
43 nfs_server: none
44 consoleport: 443
45 pooling_api: http://vmpooler.delivery.puppetlabs.net/
46 expected_exception:
+0
-47
test/fixtures/generated/multiplatform/windows2012r2-64m-ciscoxr-64-windows2012r2-64u less more
0 ---
1 arguments_string: windows2012r2-64m-ciscoxr-64-windows2012r2-64u
2 environment_variables: {}
3 expected_hash:
4 HOSTS:
5 windows2012r2-64-1:
6 pe_dir:
7 pe_ver:
8 pe_upgrade_dir:
9 pe_upgrade_ver:
10 hypervisor: vmpooler
11 platform: windows-2012r2-64
12 packaging_platform: windows-2012-x64
13 ruby_arch: x64
14 template: win-2012r2-x86_64
15 roles:
16 - agent
17 - master
18 ciscoxr-64-1:
19 pe_dir:
20 pe_ver:
21 pe_upgrade_dir:
22 pe_upgrade_ver:
23 hypervisor: vmpooler
24 platform: cisco_ios_xr-6-x86_64
25 packaging_platform: cisco-wrlinux-7-x86_64
26 template: cisco-exr-9k-x86_64
27 roles:
28 - agent
29 windows2012r2-64-2:
30 pe_dir:
31 pe_ver:
32 pe_upgrade_dir:
33 pe_upgrade_ver:
34 hypervisor: vmpooler
35 platform: windows-2012r2-64
36 packaging_platform: windows-2012-x64
37 ruby_arch: x64
38 template: win-2012r2-x86_64
39 roles:
40 - agent
41 - ca
42 CONFIG:
43 nfs_server: none
44 consoleport: 443
45 pooling_api: http://vmpooler.delivery.puppetlabs.net/
46 expected_exception:
0 ---
1 arguments_string: windows2012r2_fr-64d-fedora34-64-windows2012r2_fr-64c
2 environment_variables: {}
3 expected_hash:
4 HOSTS:
5 windows2012r2_fr-64-1:
6 pe_dir:
7 pe_ver:
8 pe_upgrade_dir:
9 pe_upgrade_ver:
10 platform: windows-2012r2-64
11 packaging_platform: windows-2012-x64
12 ruby_arch: x64
13 template: win-2012r2-fr-x86_64
14 user: Administrateur
15 locale: fr
16 hypervisor: vmpooler
17 roles:
18 - agent
19 - database
20 fedora34-64-1:
21 pe_dir:
22 pe_ver:
23 pe_upgrade_dir:
24 pe_upgrade_ver:
25 platform: fedora-34-x86_64
26 hypervisor: vmpooler
27 template: fedora-34-x86_64
28 roles:
29 - agent
30 windows2012r2_fr-64-2:
31 pe_dir:
32 pe_ver:
33 pe_upgrade_dir:
34 pe_upgrade_ver:
35 platform: windows-2012r2-64
36 packaging_platform: windows-2012-x64
37 ruby_arch: x64
38 template: win-2012r2-fr-x86_64
39 user: Administrateur
40 locale: fr
41 hypervisor: vmpooler
42 roles:
43 - agent
44 - dashboard
45 CONFIG:
46 nfs_server: none
47 consoleport: 443
48 pooling_api: http://vmpooler.delivery.puppetlabs.net/
49 expected_exception:
1212 packaging_platform: windows-2012-x64
1313 ruby_arch: x86
1414 template: win-2012r2-ja-x86_64
15 locale: ja
1516 roles:
1617 - agent
1718 - classifier
3637 packaging_platform: windows-2012-x64
3738 ruby_arch: x86
3839 template: win-2012r2-ja-x86_64
40 locale: ja
3941 roles:
4042 - agent
4143 - frictionless
1212 packaging_platform: windows-2012-x64
1313 ruby_arch: x64
1414 template: win-2012r2-ja-x86_64
15 locale: ja
1516 roles:
1617 - agent
1718 - ca
3637 packaging_platform: windows-2012-x64
3738 ruby_arch: x64
3839 template: win-2012r2-ja-x86_64
40 locale: ja
3941 roles:
4042 - agent
4143 - master
0 ---
1 arguments_string: windows2016_fr-6432f-centos5-64-windows2016_fr-6432l
2 environment_variables: {}
3 expected_hash:
4 HOSTS:
5 windows2016_fr-6432-1:
6 pe_dir:
7 pe_ver:
8 pe_upgrade_dir:
9 pe_upgrade_ver:
10 platform: windows-2016-64
11 packaging_platform: windows-2012-x64
12 ruby_arch: x86
13 template: win-2016-fr-x86_64
14 user: Administrateur
15 hypervisor: vmpooler
16 locale: fr
17 roles:
18 - agent
19 - frictionless
20 centos5-64-1:
21 pe_dir:
22 pe_ver:
23 pe_upgrade_dir:
24 pe_upgrade_ver:
25 platform: el-5-x86_64
26 packaging_platform: el-5-x86_64
27 template: centos-5-x86_64
28 hypervisor: vmpooler
29 roles:
30 - agent
31 windows2016_fr-6432-2:
32 pe_dir:
33 pe_ver:
34 pe_upgrade_dir:
35 pe_upgrade_ver:
36 platform: windows-2016-64
37 packaging_platform: windows-2012-x64
38 ruby_arch: x86
39 template: win-2016-fr-x86_64
40 user: Administrateur
41 hypervisor: vmpooler
42 locale: fr
43 roles:
44 - agent
45 - classifier
46 CONFIG:
47 nfs_server: none
48 consoleport: 443
49 pooling_api: http://vmpooler.delivery.puppetlabs.net/
50 expected_exception:
0 ---
1 arguments_string: windows2016_fr-64d-centos6-32-windows2016_fr-64c
2 environment_variables: {}
3 expected_hash:
4 HOSTS:
5 windows2016_fr-64-1:
6 pe_dir:
7 pe_ver:
8 pe_upgrade_dir:
9 pe_upgrade_ver:
10 platform: windows-2016-64
11 packaging_platform: windows-2012-x64
12 ruby_arch: x64
13 template: win-2016-fr-x86_64
14 user: Administrateur
15 hypervisor: vmpooler
16 locale: fr
17 roles:
18 - agent
19 - database
20 centos6-32-1:
21 pe_dir:
22 pe_ver:
23 pe_upgrade_dir:
24 pe_upgrade_ver:
25 platform: el-6-i386
26 packaging_platform: el-6-i386
27 template: centos-6-i386
28 hypervisor: vmpooler
29 roles:
30 - agent
31 windows2016_fr-64-2:
32 pe_dir:
33 pe_ver:
34 pe_upgrade_dir:
35 pe_upgrade_ver:
36 platform: windows-2016-64
37 packaging_platform: windows-2012-x64
38 ruby_arch: x64
39 template: win-2016-fr-x86_64
40 user: Administrateur
41 hypervisor: vmpooler
42 locale: fr
43 roles:
44 - agent
45 - dashboard
46 CONFIG:
47 nfs_server: none
48 consoleport: 443
49 pooling_api: http://vmpooler.delivery.puppetlabs.net/
50 expected_exception:
0 ---
1 arguments_string: windows2019_ja-64aulcdfm-centos8-64-windows2019_ja-64a
2 environment_variables: {}
3 expected_hash:
4 HOSTS:
5 windows2019_ja-64-1:
6 pe_dir:
7 pe_ver:
8 pe_upgrade_dir:
9 pe_upgrade_ver:
10 platform: windows-2019-64
11 packaging_platform: windows-2012-x64
12 ruby_arch: x64
13 template: win-2019-ja-x86_64
14 locale: ja
15 hypervisor: vmpooler
16 roles:
17 - agent
18 - ca
19 - classifier
20 - dashboard
21 - database
22 - frictionless
23 - master
24 centos8-64-1:
25 pe_dir:
26 pe_ver:
27 pe_upgrade_dir:
28 pe_upgrade_ver:
29 platform: el-8-x86_64
30 packaging_platform: el-8-x86_64
31 template: centos-8-x86_64
32 hypervisor: vmpooler
33 roles:
34 - agent
35 windows2019_ja-64-2:
36 pe_dir:
37 pe_ver:
38 pe_upgrade_dir:
39 pe_upgrade_ver:
40 platform: windows-2019-64
41 packaging_platform: windows-2012-x64
42 ruby_arch: x64
43 template: win-2019-ja-x86_64
44 locale: ja
45 hypervisor: vmpooler
46 roles:
47 - agent
48 CONFIG:
49 nfs_server: none
50 consoleport: 443
51 pooling_api: http://vmpooler.delivery.puppetlabs.net/
52 expected_exception:
+0
-46
test/fixtures/generated/multiplatform/windows8-64m-centos4-32-windows8-64u less more
0 ---
1 arguments_string: windows8-64m-centos4-32-windows8-64u
2 environment_variables: {}
3 expected_hash:
4 HOSTS:
5 windows8-64-1:
6 pe_dir:
7 pe_ver:
8 pe_upgrade_dir:
9 pe_upgrade_ver:
10 hypervisor: vmpooler
11 platform: windows-8-64
12 packaging_platform: windows-2012-x64
13 ruby_arch: x64
14 template: win-8-x86_64
15 roles:
16 - agent
17 - master
18 centos4-32-1:
19 pe_dir:
20 pe_ver:
21 pe_upgrade_dir:
22 pe_upgrade_ver:
23 hypervisor: vmpooler
24 platform: el-4-i386
25 template: centos-4-i386
26 roles:
27 - agent
28 windows8-64-2:
29 pe_dir:
30 pe_ver:
31 pe_upgrade_dir:
32 pe_upgrade_ver:
33 hypervisor: vmpooler
34 platform: windows-8-64
35 packaging_platform: windows-2012-x64
36 ruby_arch: x64
37 template: win-8-x86_64
38 roles:
39 - agent
40 - ca
41 CONFIG:
42 nfs_server: none
43 consoleport: 443
44 pooling_api: http://vmpooler.delivery.puppetlabs.net/
45 expected_exception:
+0
-46
test/fixtures/generated/multiplatform/windows8-64u-amazon7-64-windows8-64m less more
0 ---
1 arguments_string: windows8-64u-amazon7-64-windows8-64m
2 environment_variables: {}
3 expected_hash:
4 HOSTS:
5 windows8-64-1:
6 pe_dir:
7 pe_ver:
8 pe_upgrade_dir:
9 pe_upgrade_ver:
10 hypervisor: vmpooler
11 platform: windows-8-64
12 packaging_platform: windows-2012-x64
13 ruby_arch: x64
14 template: win-8-x86_64
15 roles:
16 - agent
17 - ca
18 amazon7-64-1:
19 pe_dir:
20 pe_ver:
21 pe_upgrade_dir:
22 pe_upgrade_ver:
23 hypervisor: vmpooler
24 platform: el-7-x86_64
25 packaging_platform: el-7-x86_64
26 roles:
27 - agent
28 windows8-64-2:
29 pe_dir:
30 pe_ver:
31 pe_upgrade_dir:
32 pe_upgrade_ver:
33 hypervisor: vmpooler
34 platform: windows-8-64
35 packaging_platform: windows-2012-x64
36 ruby_arch: x64
37 template: win-8-x86_64
38 roles:
39 - agent
40 - master
41 CONFIG:
42 nfs_server: none
43 consoleport: 443
44 pooling_api: http://vmpooler.delivery.puppetlabs.net/
45 expected_exception:
0 ---
1 arguments_string: windowsfips2012r2-6432f-debian8-64-windowsfips2012r2-6432l
2 environment_variables: {}
3 expected_hash:
4 HOSTS:
5 windowsfips2012r2-6432-1:
6 pe_dir:
7 pe_ver:
8 pe_upgrade_dir:
9 pe_upgrade_ver:
10 platform: windows-2012r2-64
11 packaging_platform: windowsfips-2012-x64
12 ruby_arch: x64
13 template: win-2012r2-fips-x86_64
14 hypervisor: vmpooler
15 roles:
16 - agent
17 - frictionless
18 debian8-64-1:
19 pe_dir:
20 pe_ver:
21 pe_upgrade_dir:
22 pe_upgrade_ver:
23 platform: debian-8-amd64
24 packaging_platform: debian-8-amd64
25 template: debian-8-x86_64
26 hypervisor: vmpooler
27 roles:
28 - agent
29 windowsfips2012r2-6432-2:
30 pe_dir:
31 pe_ver:
32 pe_upgrade_dir:
33 pe_upgrade_ver:
34 platform: windows-2012r2-64
35 packaging_platform: windowsfips-2012-x64
36 ruby_arch: x64
37 template: win-2012r2-fips-x86_64
38 hypervisor: vmpooler
39 roles:
40 - agent
41 - classifier
42 CONFIG:
43 nfs_server: none
44 consoleport: 443
45 pooling_api: http://vmpooler.delivery.puppetlabs.net/
46 expected_exception:
0 ---
1 arguments_string: windowsfips2012r2-64d-debian9-32-windowsfips2012r2-64c
2 environment_variables: {}
3 expected_hash:
4 HOSTS:
5 windowsfips2012r2-64-1:
6 pe_dir:
7 pe_ver:
8 pe_upgrade_dir:
9 pe_upgrade_ver:
10 platform: windows-2012r2-64
11 packaging_platform: windowsfips-2012-x64
12 ruby_arch: x64
13 template: win-2012r2-fips-x86_64
14 hypervisor: vmpooler
15 roles:
16 - agent
17 - database
18 debian9-32-1:
19 pe_dir:
20 pe_ver:
21 pe_upgrade_dir:
22 pe_upgrade_ver:
23 platform: debian-9-i386
24 packaging_platform: debian-9-i386
25 template: debian-9-i386
26 hypervisor: vmpooler
27 roles:
28 - agent
29 windowsfips2012r2-64-2:
30 pe_dir:
31 pe_ver:
32 pe_upgrade_dir:
33 pe_upgrade_ver:
34 platform: windows-2012r2-64
35 packaging_platform: windowsfips-2012-x64
36 ruby_arch: x64
37 template: win-2012r2-fips-x86_64
38 hypervisor: vmpooler
39 roles:
40 - agent
41 - dashboard
42 CONFIG:
43 nfs_server: none
44 consoleport: 443
45 pooling_api: http://vmpooler.delivery.puppetlabs.net/
46 expected_exception:
+0
-50
test/fixtures/generated/multiplatform/windowsvista-64a-aix72-POWER-windowsvista-64aulcdfm less more
0 ---
1 arguments_string: windowsvista-64a-aix72-POWER-windowsvista-64aulcdfm
2 environment_variables: {}
3 expected_hash:
4 HOSTS:
5 windowsvista-64-1:
6 pe_dir:
7 pe_ver:
8 pe_upgrade_dir:
9 pe_upgrade_ver:
10 hypervisor: vmpooler
11 platform: windows-vista-64
12 packaging_platform: windows-2012-x64
13 ruby_arch: x64
14 template: win-vista-x86_64
15 roles:
16 - agent
17 aix72-POWER-1:
18 pe_dir:
19 pe_ver:
20 pe_upgrade_dir:
21 pe_upgrade_ver:
22 hypervisor: vmpooler
23 platform: aix-7.2-power
24 packaging_platform: aix-7.1-power
25 roles:
26 - agent
27 windowsvista-64-2:
28 pe_dir:
29 pe_ver:
30 pe_upgrade_dir:
31 pe_upgrade_ver:
32 hypervisor: vmpooler
33 platform: windows-vista-64
34 packaging_platform: windows-2012-x64
35 ruby_arch: x64
36 template: win-vista-x86_64
37 roles:
38 - agent
39 - ca
40 - classifier
41 - dashboard
42 - database
43 - frictionless
44 - master
45 CONFIG:
46 nfs_server: none
47 consoleport: 443
48 pooling_api: http://vmpooler.delivery.puppetlabs.net/
49 expected_exception:
0 ---
1 arguments_string: "--osinfo-version 0 amazon7-ARM64m"
2 environment_variables: {}
3 expected_hash:
4 HOSTS:
5 amazon7-ARM64-1:
6 pe_dir:
7 pe_ver:
8 pe_upgrade_dir:
9 pe_upgrade_ver:
10 platform: el-7-aarch64
11 packaging_platform: el-7-aarch64
12 hypervisor: vmpooler
13 roles:
14 - agent
15 - master
16 CONFIG:
17 nfs_server: none
18 consoleport: 443
19 pooling_api: http://vmpooler.delivery.puppetlabs.net/
20 expected_exception:
0 ---
1 arguments_string: "--osinfo-version 0 centos8-64aulcdfm"
2 environment_variables: {}
3 expected_hash:
4 HOSTS:
5 centos8-64-1:
6 pe_dir:
7 pe_ver:
8 pe_upgrade_dir:
9 pe_upgrade_ver:
10 platform: el-8-x86_64
11 packaging_platform: el-8-x86_64
12 template: centos-8-x86_64
13 hypervisor: vmpooler
14 roles:
15 - agent
16 - ca
17 - classifier
18 - dashboard
19 - database
20 - frictionless
21 - master
22 CONFIG:
23 nfs_server: none
24 consoleport: 443
25 pooling_api: http://vmpooler.delivery.puppetlabs.net/
26 expected_exception:
0 ---
1 arguments_string: "--osinfo-version 0 cisco_ios_c2960-HWm"
2 environment_variables: {}
3 expected_hash:
4 HOSTS:
5 cisco_ios_c2960-HW-1:
6 pe_dir:
7 pe_ver:
8 pe_upgrade_dir:
9 pe_upgrade_ver:
10 platform: cisco_ios-12-arm32
11 ssh:
12 user: admin
13 hypervisor: vmpooler
14 roles:
15 - agent
16 - master
17 CONFIG:
18 nfs_server: none
19 consoleport: 443
20 pooling_api: http://vmpooler.delivery.puppetlabs.net/
21 expected_exception:
0 ---
1 arguments_string: "--osinfo-version 0 cisco_ios_c3560-HWaulcdfm"
2 environment_variables: {}
3 expected_hash:
4 HOSTS:
5 cisco_ios_c3560-HW-1:
6 pe_dir:
7 pe_ver:
8 pe_upgrade_dir:
9 pe_upgrade_ver:
10 platform: cisco_ios-12-arm32
11 ssh:
12 user: admin
13 hypervisor: vmpooler
14 roles:
15 - agent
16 - ca
17 - classifier
18 - dashboard
19 - database
20 - frictionless
21 - master
22 CONFIG:
23 nfs_server: none
24 consoleport: 443
25 pooling_api: http://vmpooler.delivery.puppetlabs.net/
26 expected_exception:
0 ---
1 arguments_string: "--osinfo-version 0 cisco_ios_c3750-HWa"
2 environment_variables: {}
3 expected_hash:
4 HOSTS:
5 cisco_ios_c3750-HW-1:
6 pe_dir:
7 pe_ver:
8 pe_upgrade_dir:
9 pe_upgrade_ver:
10 platform: cisco_ios-12-arm32
11 ssh:
12 user: admin
13 hypervisor: vmpooler
14 roles:
15 - agent
16 CONFIG:
17 nfs_server: none
18 consoleport: 443
19 pooling_api: http://vmpooler.delivery.puppetlabs.net/
20 expected_exception:
0 ---
1 arguments_string: "--osinfo-version 0 cisco_ios_c4507r-HWu"
2 environment_variables: {}
3 expected_hash:
4 HOSTS:
5 cisco_ios_c4507r-HW-1:
6 pe_dir:
7 pe_ver:
8 pe_upgrade_dir:
9 pe_upgrade_ver:
10 platform: cisco_ios-12-arm32
11 ssh:
12 user: admin
13 hypervisor: vmpooler
14 roles:
15 - agent
16 - ca
17 CONFIG:
18 nfs_server: none
19 consoleport: 443
20 pooling_api: http://vmpooler.delivery.puppetlabs.net/
21 expected_exception:
0 ---
1 arguments_string: "--osinfo-version 0 cisco_ios_c4948-HWl"
2 environment_variables: {}
3 expected_hash:
4 HOSTS:
5 cisco_ios_c4948-HW-1:
6 pe_dir:
7 pe_ver:
8 pe_upgrade_dir:
9 pe_upgrade_ver:
10 platform: cisco_ios-12-arm32
11 ssh:
12 user: admin
13 hypervisor: vmpooler
14 roles:
15 - agent
16 - classifier
17 CONFIG:
18 nfs_server: none
19 consoleport: 443
20 pooling_api: http://vmpooler.delivery.puppetlabs.net/
21 expected_exception:
0 ---
1 arguments_string: "--osinfo-version 0 cisco_ios_c6503-HWc"
2 environment_variables: {}
3 expected_hash:
4 HOSTS:
5 cisco_ios_c6503-HW-1:
6 pe_dir:
7 pe_ver:
8 pe_upgrade_dir:
9 pe_upgrade_ver:
10 platform: cisco_ios-12-arm32
11 ssh:
12 user: admin
13 hypervisor: vmpooler
14 roles:
15 - agent
16 - dashboard
17 CONFIG:
18 nfs_server: none
19 consoleport: 443
20 pooling_api: http://vmpooler.delivery.puppetlabs.net/
21 expected_exception:
0 ---
1 arguments_string: "--osinfo-version 0 cisco_iosxe_c3650-HWd"
2 environment_variables: {}
3 expected_hash:
4 HOSTS:
5 cisco_iosxe_c3650-HW-1:
6 pe_dir:
7 pe_ver:
8 pe_upgrade_dir:
9 pe_upgrade_ver:
10 platform: cisco_iosxec3650-arm32
11 ssh:
12 user: admin
13 hypervisor: vmpooler
14 roles:
15 - agent
16 - database
17 CONFIG:
18 nfs_server: none
19 consoleport: 443
20 pooling_api: http://vmpooler.delivery.puppetlabs.net/
21 expected_exception:
0 ---
1 arguments_string: "--osinfo-version 0 cisco_iosxe_c4503-HWf"
2 environment_variables: {}
3 expected_hash:
4 HOSTS:
5 cisco_iosxe_c4503-HW-1:
6 pe_dir:
7 pe_ver:
8 pe_upgrade_dir:
9 pe_upgrade_ver:
10 platform: cisco_iosxe-3-arm32
11 ssh:
12 user: admin
13 hypervisor: vmpooler
14 roles:
15 - agent
16 - frictionless
17 CONFIG:
18 nfs_server: none
19 consoleport: 443
20 pooling_api: http://vmpooler.delivery.puppetlabs.net/
21 expected_exception:
0 ---
1 arguments_string: "--osinfo-version 0 cisco_n7k-HWc"
2 environment_variables: {}
3 expected_hash:
4 HOSTS:
5 cisco_n7k-HW-1:
6 pe_dir:
7 pe_ver:
8 pe_upgrade_dir:
9 pe_upgrade_ver:
10 platform: cisco_nexus-7k-x86_64
11 packaging_platform: cisco-wrlinux-5-x86_64
12 vrf: management
13 ssh:
14 user: admin
15 hypervisor: vmpooler
16 roles:
17 - agent
18 - dashboard
19 CONFIG:
20 nfs_server: none
21 consoleport: 443
22 pooling_api: http://vmpooler.delivery.puppetlabs.net/
23 expected_exception:
0 ---
1 arguments_string: "--osinfo-version 0 cisco_n7k_vdc-HWd"
2 environment_variables: {}
3 expected_hash:
4 HOSTS:
5 cisco_n7k_vdc-HW-1:
6 pe_dir:
7 pe_ver:
8 pe_upgrade_dir:
9 pe_upgrade_ver:
10 platform: cisco_nexus-7k-x86_64
11 packaging_platform: cisco-wrlinux-5-x86_64
12 vrf: management
13 ssh:
14 user: admin
15 hypervisor: vmpooler
16 roles:
17 - agent
18 - database
19 CONFIG:
20 nfs_server: none
21 consoleport: 443
22 pooling_api: http://vmpooler.delivery.puppetlabs.net/
23 expected_exception:
0 ---
1 arguments_string: "--osinfo-version 0 cisco_n9k-HWf"
2 environment_variables: {}
3 expected_hash:
4 HOSTS:
5 cisco_n9k-HW-1:
6 pe_dir:
7 pe_ver:
8 pe_upgrade_dir:
9 pe_upgrade_ver:
10 platform: cisco_nexus-7-x86_64
11 packaging_platform: cisco-wrlinux-5-x86_64
12 vrf: management
13 ssh:
14 user: devops
15 hypervisor: vmpooler
16 roles:
17 - agent
18 - frictionless
19 CONFIG:
20 nfs_server: none
21 consoleport: 443
22 pooling_api: http://vmpooler.delivery.puppetlabs.net/
23 expected_exception:
0 ---
1 arguments_string: "--osinfo-version 0 cisco_n9k-VMl"
2 environment_variables: {}
3 expected_hash:
4 HOSTS:
5 cisco_n9k-VM-1:
6 pe_dir:
7 pe_ver:
8 pe_upgrade_dir:
9 pe_upgrade_ver:
10 platform: cisco_nexus-7-x86_64
11 packaging_platform: cisco-wrlinux-5-x86_64
12 vrf: management
13 ssh:
14 user: beaker
15 template: cisco-nxos-9k-x86_64
16 hypervisor: vmpooler
17 roles:
18 - agent
19 - classifier
20 CONFIG:
21 nfs_server: none
22 consoleport: 443
23 pooling_api: http://vmpooler.delivery.puppetlabs.net/
24 expected_exception:
0 ---
1 arguments_string: "--osinfo-version 0 cisco_xr_9k-VMm"
2 environment_variables: {}
3 expected_hash:
4 HOSTS:
5 cisco_xr_9k-VM-1:
6 pe_dir:
7 pe_ver:
8 pe_upgrade_dir:
9 pe_upgrade_ver:
10 platform: cisco_ios_xr-6-x86_64
11 packaging_platform: cisco-wrlinux-7-x86_64
12 template: cisco-exr-9k-x86_64
13 hypervisor: vmpooler
14 roles:
15 - agent
16 - master
17 CONFIG:
18 nfs_server: none
19 consoleport: 443
20 pooling_api: http://vmpooler.delivery.puppetlabs.net/
21 expected_exception:
0 ---
1 arguments_string: "--osinfo-version 0 ciscon7k-64a"
2 environment_variables: {}
3 expected_hash:
4 HOSTS:
5 ciscon7k-64-1:
6 pe_dir:
7 pe_ver:
8 pe_upgrade_dir:
9 pe_upgrade_ver:
10 platform: cisco_nexus-7k-x86_64
11 packaging_platform: cisco-wrlinux-5-x86_64
12 vrf: management
13 ssh:
14 user: admin
15 hypervisor: vmpooler
16 roles:
17 - agent
18 CONFIG:
19 nfs_server: none
20 consoleport: 443
21 pooling_api: http://vmpooler.delivery.puppetlabs.net/
22 expected_exception:
0 ---
1 arguments_string: "--osinfo-version 0 cisconx-64aulcdfm"
2 environment_variables: {}
3 expected_hash:
4 HOSTS:
5 cisconx-64-1:
6 pe_dir:
7 pe_ver:
8 pe_upgrade_dir:
9 pe_upgrade_ver:
10 platform: cisco_nexus-7-x86_64
11 packaging_platform: cisco-wrlinux-5-x86_64
12 vrf: management
13 ssh:
14 user: beaker
15 template: cisco-nxos-9k-x86_64
16 hypervisor: vmpooler
17 roles:
18 - agent
19 - ca
20 - classifier
21 - dashboard
22 - database
23 - frictionless
24 - master
25 CONFIG:
26 nfs_server: none
27 consoleport: 443
28 pooling_api: http://vmpooler.delivery.puppetlabs.net/
29 expected_exception:
0 ---
1 arguments_string: "--osinfo-version 0 cisconxhw-64u"
2 environment_variables: {}
3 expected_hash:
4 HOSTS:
5 cisconxhw-64-1:
6 pe_dir:
7 pe_ver:
8 pe_upgrade_dir:
9 pe_upgrade_ver:
10 platform: cisco_nexus-7-x86_64
11 packaging_platform: cisco-wrlinux-5-x86_64
12 vrf: management
13 ssh:
14 user: devops
15 hypervisor: vmpooler
16 roles:
17 - agent
18 - ca
19 CONFIG:
20 nfs_server: none
21 consoleport: 443
22 pooling_api: http://vmpooler.delivery.puppetlabs.net/
23 expected_exception:
+0
-22
test/fixtures/generated/osinfo-version-0/ciscoxr-64f less more
0 ---
1 arguments_string: "--osinfo-version 0 ciscoxr-64f"
2 environment_variables: {}
3 expected_hash:
4 HOSTS:
5 ciscoxr-64-1:
6 pe_dir:
7 pe_ver:
8 pe_upgrade_dir:
9 pe_upgrade_ver:
10 hypervisor: vmpooler
11 platform: cisco_ios_xr-6-x86_64
12 packaging_platform: cisco-wrlinux-7-x86_64
13 template: cisco-exr-9k-x86_64
14 roles:
15 - agent
16 - frictionless
17 CONFIG:
18 nfs_server: none
19 consoleport: 443
20 pooling_api: http://vmpooler.delivery.puppetlabs.net/
21 expected_exception:
0 ---
1 arguments_string: "--osinfo-version 0 debian10-32d"
2 environment_variables: {}
3 expected_hash:
4 HOSTS:
5 debian10-32-1:
6 pe_dir:
7 pe_ver:
8 pe_upgrade_dir:
9 pe_upgrade_ver:
10 platform: debian-10-i386
11 packaging_platform: debian-10-i386
12 template: debian-10-i386
13 hypervisor: vmpooler
14 roles:
15 - agent
16 - database
17 CONFIG:
18 nfs_server: none
19 consoleport: 443
20 pooling_api: http://vmpooler.delivery.puppetlabs.net/
21 expected_exception:
0 ---
1 arguments_string: "--osinfo-version 0 debian10-64c"
2 environment_variables: {}
3 expected_hash:
4 HOSTS:
5 debian10-64-1:
6 pe_dir:
7 pe_ver:
8 pe_upgrade_dir:
9 pe_upgrade_ver:
10 platform: debian-10-amd64
11 packaging_platform: debian-10-amd64
12 template: debian-10-x86_64
13 hypervisor: vmpooler
14 roles:
15 - agent
16 - dashboard
17 CONFIG:
18 nfs_server: none
19 consoleport: 443
20 pooling_api: http://vmpooler.delivery.puppetlabs.net/
21 expected_exception:
0 ---
1 arguments_string: "--osinfo-version 0 debian11-64m"
2 environment_variables: {}
3 expected_hash:
4 HOSTS:
5 debian11-64-1:
6 pe_dir:
7 pe_ver:
8 pe_upgrade_dir:
9 pe_upgrade_ver:
10 platform: debian-11-amd64
11 packaging_platform: debian-11-amd64
12 template: debian-11-x86_64
13 hypervisor: vmpooler
14 roles:
15 - agent
16 - master
17 CONFIG:
18 nfs_server: none
19 consoleport: 443
20 pooling_api: http://vmpooler.delivery.puppetlabs.net/
21 expected_exception:
99 pe_upgrade_ver:
1010 hypervisor: vmpooler
1111 platform: fedora-24-i386
12 packaging_platform: fedora-24-i386
1312 template: fedora-24-i386
1413 roles:
1514 - agent
99 pe_upgrade_ver:
1010 hypervisor: vmpooler
1111 platform: fedora-24-x86_64
12 packaging_platform: fedora-24-x86_64
1312 template: fedora-24-x86_64
1413 roles:
1514 - agent
99 pe_upgrade_ver:
1010 hypervisor: vmpooler
1111 platform: fedora-25-i386
12 packaging_platform: fedora-25-i386
1312 template: fedora-25-i386
1413 roles:
1514 - agent
99 pe_upgrade_ver:
1010 hypervisor: vmpooler
1111 platform: fedora-25-x86_64
12 packaging_platform: fedora-25-x86_64
1312 template: fedora-25-x86_64
1413 roles:
1514 - agent
99 pe_upgrade_ver:
1010 hypervisor: vmpooler
1111 platform: fedora-26-x86_64
12 packaging_platform: fedora-26-x86_64
1312 template: fedora-26-x86_64
1413 roles:
1514 - agent
99 pe_upgrade_ver:
1010 hypervisor: vmpooler
1111 platform: fedora-27-x86_64
12 packaging_platform: fedora-27-x86_64
1312 template: fedora-27-x86_64
1413 roles:
1514 - agent
99 pe_upgrade_ver:
1010 hypervisor: vmpooler
1111 platform: fedora-28-x86_64
12 packaging_platform: fedora-28-x86_64
1312 template: fedora-28-x86_64
1413 roles:
1514 - agent
99 pe_upgrade_ver:
1010 hypervisor: vmpooler
1111 platform: fedora-29-x86_64
12 packaging_platform: fedora-29-x86_64
1312 template: fedora-29-x86_64
1413 roles:
1514 - agent
0 ---
1 arguments_string: "--osinfo-version 0 fedora30-64aulcdfm"
2 environment_variables: {}
3 expected_hash:
4 HOSTS:
5 fedora30-64-1:
6 pe_dir:
7 pe_ver:
8 pe_upgrade_dir:
9 pe_upgrade_ver:
10 platform: fedora-30-x86_64
11 template: fedora-30-x86_64
12 hypervisor: vmpooler
13 roles:
14 - agent
15 - ca
16 - classifier
17 - dashboard
18 - database
19 - frictionless
20 - master
21 CONFIG:
22 nfs_server: none
23 consoleport: 443
24 pooling_api: http://vmpooler.delivery.puppetlabs.net/
25 expected_exception:
0 ---
1 arguments_string: "--osinfo-version 0 fedora31-64aulcdfm"
2 environment_variables: {}
3 expected_hash:
4 HOSTS:
5 fedora31-64-1:
6 pe_dir:
7 pe_ver:
8 pe_upgrade_dir:
9 pe_upgrade_ver:
10 platform: fedora-31-x86_64
11 template: fedora-31-x86_64
12 hypervisor: vmpooler
13 roles:
14 - agent
15 - ca
16 - classifier
17 - dashboard
18 - database
19 - frictionless
20 - master
21 CONFIG:
22 nfs_server: none
23 consoleport: 443
24 pooling_api: http://vmpooler.delivery.puppetlabs.net/
25 expected_exception:
0 ---
1 arguments_string: "--osinfo-version 0 fedora32-64a"
2 environment_variables: {}
3 expected_hash:
4 HOSTS:
5 fedora32-64-1:
6 pe_dir:
7 pe_ver:
8 pe_upgrade_dir:
9 pe_upgrade_ver:
10 platform: fedora-32-x86_64
11 template: fedora-32-x86_64
12 hypervisor: vmpooler
13 roles:
14 - agent
15 CONFIG:
16 nfs_server: none
17 consoleport: 443
18 pooling_api: http://vmpooler.delivery.puppetlabs.net/
19 expected_exception:
0 ---
1 arguments_string: "--osinfo-version 0 fedora34-64c"
2 environment_variables: {}
3 expected_hash:
4 HOSTS:
5 fedora34-64-1:
6 pe_dir:
7 pe_ver:
8 pe_upgrade_dir:
9 pe_upgrade_ver:
10 platform: fedora-34-x86_64
11 hypervisor: vmpooler
12 template: fedora-34-x86_64
13 roles:
14 - agent
15 - dashboard
16 CONFIG:
17 nfs_server: none
18 consoleport: 443
19 pooling_api: http://vmpooler.delivery.puppetlabs.net/
20 expected_exception:
0 ---
1 arguments_string: "--osinfo-version 0 osx1014-64f"
2 environment_variables: {}
3 expected_hash:
4 HOSTS:
5 osx1014-64-1:
6 pe_dir:
7 pe_ver:
8 pe_upgrade_dir:
9 pe_upgrade_ver:
10 hypervisor: vmpooler
11 platform: osx-10.14-x86_64
12 packaging_platform: osx-10.14-x86_64
13 template: osx-1014-x86_64
14 roles:
15 - agent
16 - frictionless
17 CONFIG:
18 nfs_server: none
19 consoleport: 443
20 pooling_api: http://vmpooler.delivery.puppetlabs.net/
21 expected_exception:
0 ---
1 arguments_string: "--osinfo-version 0 osx1015-64u"
2 environment_variables: {}
3 expected_hash:
4 HOSTS:
5 osx1015-64-1:
6 pe_dir:
7 pe_ver:
8 pe_upgrade_dir:
9 pe_upgrade_ver:
10 platform: osx-10.15-x86_64
11 packaging_platform: osx-10.15-x86_64
12 template: osx-1015-x86_64
13 hypervisor: vmpooler
14 roles:
15 - agent
16 - ca
17 CONFIG:
18 nfs_server: none
19 consoleport: 443
20 pooling_api: http://vmpooler.delivery.puppetlabs.net/
21 expected_exception:
0 ---
1 arguments_string: "--osinfo-version 0 osx11-64f"
2 environment_variables: {}
3 expected_hash:
4 HOSTS:
5 osx11-64-1:
6 pe_dir:
7 pe_ver:
8 pe_upgrade_dir:
9 pe_upgrade_ver:
10 platform: osx-11-x86_64
11 packaging_platform: osx-11-x86_64
12 template: macos-112-x86_64
13 hypervisor: vmpooler
14 roles:
15 - agent
16 - frictionless
17 CONFIG:
18 nfs_server: none
19 consoleport: 443
20 pooling_api: http://vmpooler.delivery.puppetlabs.net/
21 expected_exception:
0 ---
1 arguments_string: "--osinfo-version 0 redhat8-64u"
2 environment_variables: {}
3 expected_hash:
4 HOSTS:
5 redhat8-64-1:
6 pe_dir:
7 pe_ver:
8 pe_upgrade_dir:
9 pe_upgrade_ver:
10 hypervisor: vmpooler
11 platform: el-8-x86_64
12 packaging_platform: el-8-x86_64
13 template: redhat-8-x86_64
14 roles:
15 - agent
16 - ca
17 CONFIG:
18 nfs_server: none
19 consoleport: 443
20 pooling_api: http://vmpooler.delivery.puppetlabs.net/
21 expected_exception:
0 ---
1 arguments_string: "--osinfo-version 0 redhat8-AARCH64a"
2 environment_variables: {}
3 expected_hash:
4 HOSTS:
5 redhat8-AARCH64-1:
6 pe_dir:
7 pe_ver:
8 pe_upgrade_dir:
9 pe_upgrade_ver:
10 platform: el-8-aarch64
11 packaging_platform: el-8-aarch64
12 template: redhat-8-x86_64
13 hypervisor: vmpooler
14 roles:
15 - agent
16 CONFIG:
17 nfs_server: none
18 consoleport: 443
19 pooling_api: http://vmpooler.delivery.puppetlabs.net/
20 expected_exception:
0 ---
1 arguments_string: "--osinfo-version 0 ubuntu2004-64a"
2 environment_variables: {}
3 expected_hash:
4 HOSTS:
5 ubuntu2004-64-1:
6 pe_dir:
7 pe_ver:
8 pe_upgrade_dir:
9 pe_upgrade_ver:
10 platform: ubuntu-20.04-amd64
11 packaging_platform: ubuntu-20.04-amd64
12 template: ubuntu-2004-x86_64
13 hypervisor: vmpooler
14 roles:
15 - agent
16 CONFIG:
17 nfs_server: none
18 consoleport: 443
19 pooling_api: http://vmpooler.delivery.puppetlabs.net/
20 expected_exception:
0 ---
1 arguments_string: "--osinfo-version 0 ubuntu2004-AARCH64c"
2 environment_variables: {}
3 expected_hash:
4 HOSTS:
5 ubuntu2004-AARCH64-1:
6 pe_dir:
7 pe_ver:
8 pe_upgrade_dir:
9 pe_upgrade_ver:
10 platform: ubuntu-20.04-aarch64
11 packaging_platform: ubuntu-20.04-aarch64
12 hypervisor: vmpooler
13 roles:
14 - agent
15 - dashboard
16 CONFIG:
17 nfs_server: none
18 consoleport: 443
19 pooling_api: http://vmpooler.delivery.puppetlabs.net/
20 expected_exception:
+0
-23
test/fixtures/generated/osinfo-version-0/windows2003-6432d less more
0 ---
1 arguments_string: "--osinfo-version 0 windows2003-6432d"
2 environment_variables: {}
3 expected_hash:
4 HOSTS:
5 windows2003-6432-1:
6 pe_dir:
7 pe_ver:
8 pe_upgrade_dir:
9 pe_upgrade_ver:
10 hypervisor: vmpooler
11 platform: windows-2003-64
12 packaging_platform: windows-2012-x64
13 ruby_arch: x86
14 template: win-2003-x86_64
15 roles:
16 - agent
17 - database
18 CONFIG:
19 nfs_server: none
20 consoleport: 443
21 pooling_api: http://vmpooler.delivery.puppetlabs.net/
22 expected_exception:
+0
-23
test/fixtures/generated/osinfo-version-0/windows2003-64c less more
0 ---
1 arguments_string: "--osinfo-version 0 windows2003-64c"
2 environment_variables: {}
3 expected_hash:
4 HOSTS:
5 windows2003-64-1:
6 pe_dir:
7 pe_ver:
8 pe_upgrade_dir:
9 pe_upgrade_ver:
10 hypervisor: vmpooler
11 platform: windows-2003-64
12 packaging_platform: windows-2012-x64
13 ruby_arch: x64
14 template: win-2003-x86_64
15 roles:
16 - agent
17 - dashboard
18 CONFIG:
19 nfs_server: none
20 consoleport: 443
21 pooling_api: http://vmpooler.delivery.puppetlabs.net/
22 expected_exception:
+0
-23
test/fixtures/generated/osinfo-version-0/windows2003r2-32f less more
0 ---
1 arguments_string: "--osinfo-version 0 windows2003r2-32f"
2 environment_variables: {}
3 expected_hash:
4 HOSTS:
5 windows2003r2-32-1:
6 pe_dir:
7 pe_ver:
8 pe_upgrade_dir:
9 pe_upgrade_ver:
10 hypervisor: vmpooler
11 platform: windows-2003r2-32
12 packaging_platform: windows-2012-x86
13 ruby_arch: x86
14 template: win-2003r2-i386
15 roles:
16 - agent
17 - frictionless
18 CONFIG:
19 nfs_server: none
20 consoleport: 443
21 pooling_api: http://vmpooler.delivery.puppetlabs.net/
22 expected_exception:
+0
-28
test/fixtures/generated/osinfo-version-0/windows2003r2-6432aulcdfm less more
0 ---
1 arguments_string: "--osinfo-version 0 windows2003r2-6432aulcdfm"
2 environment_variables: {}
3 expected_hash:
4 HOSTS:
5 windows2003r2-6432-1:
6 pe_dir:
7 pe_ver:
8 pe_upgrade_dir:
9 pe_upgrade_ver:
10 hypervisor: vmpooler
11 platform: windows-2003r2-64
12 packaging_platform: windows-2012-x64
13 ruby_arch: x86
14 template: win-2003r2-x86_64
15 roles:
16 - agent
17 - ca
18 - classifier
19 - dashboard
20 - database
21 - frictionless
22 - master
23 CONFIG:
24 nfs_server: none
25 consoleport: 443
26 pooling_api: http://vmpooler.delivery.puppetlabs.net/
27 expected_exception:
+0
-23
test/fixtures/generated/osinfo-version-0/windows2003r2-64m less more
0 ---
1 arguments_string: "--osinfo-version 0 windows2003r2-64m"
2 environment_variables: {}
3 expected_hash:
4 HOSTS:
5 windows2003r2-64-1:
6 pe_dir:
7 pe_ver:
8 pe_upgrade_dir:
9 pe_upgrade_ver:
10 hypervisor: vmpooler
11 platform: windows-2003r2-64
12 packaging_platform: windows-2012-x64
13 ruby_arch: x64
14 template: win-2003r2-x86_64
15 roles:
16 - agent
17 - master
18 CONFIG:
19 nfs_server: none
20 consoleport: 443
21 pooling_api: http://vmpooler.delivery.puppetlabs.net/
22 expected_exception:
1212 packaging_platform: windows-2012-x64
1313 ruby_arch: x86
1414 template: win-2012r2-ja-x86_64
15 locale: ja
1516 roles:
1617 - agent
1718 - classifier
1212 packaging_platform: windows-2012-x64
1313 ruby_arch: x64
1414 template: win-2012r2-ja-x86_64
15 locale: ja
1516 roles:
1617 - agent
1718 - ca
0 ---
1 arguments_string: "--osinfo-version 0 windows2016_fr-6432f"
2 environment_variables: {}
3 expected_hash:
4 HOSTS:
5 windows2016_fr-6432-1:
6 pe_dir:
7 pe_ver:
8 pe_upgrade_dir:
9 pe_upgrade_ver:
10 platform: windows-2016-64
11 packaging_platform: windows-2012-x64
12 ruby_arch: x86
13 template: win-2016-fr-x86_64
14 user: Administrateur
15 hypervisor: vmpooler
16 locale: fr
17 roles:
18 - agent
19 - frictionless
20 CONFIG:
21 nfs_server: none
22 consoleport: 443
23 pooling_api: http://vmpooler.delivery.puppetlabs.net/
24 expected_exception:
0 ---
1 arguments_string: "--osinfo-version 0 windows2016_fr-64d"
2 environment_variables: {}
3 expected_hash:
4 HOSTS:
5 windows2016_fr-64-1:
6 pe_dir:
7 pe_ver:
8 pe_upgrade_dir:
9 pe_upgrade_ver:
10 platform: windows-2016-64
11 packaging_platform: windows-2012-x64
12 ruby_arch: x64
13 template: win-2016-fr-x86_64
14 user: Administrateur
15 hypervisor: vmpooler
16 locale: fr
17 roles:
18 - agent
19 - database
20 CONFIG:
21 nfs_server: none
22 consoleport: 443
23 pooling_api: http://vmpooler.delivery.puppetlabs.net/
24 expected_exception:
+0
-23
test/fixtures/generated/osinfo-version-0/windows8-64m less more
0 ---
1 arguments_string: "--osinfo-version 0 windows8-64m"
2 environment_variables: {}
3 expected_hash:
4 HOSTS:
5 windows8-64-1:
6 pe_dir:
7 pe_ver:
8 pe_upgrade_dir:
9 pe_upgrade_ver:
10 hypervisor: vmpooler
11 platform: windows-8-64
12 packaging_platform: windows-2012-x64
13 ruby_arch: x64
14 template: win-8-x86_64
15 roles:
16 - agent
17 - master
18 CONFIG:
19 nfs_server: none
20 consoleport: 443
21 pooling_api: http://vmpooler.delivery.puppetlabs.net/
22 expected_exception:
0 ---
1 arguments_string: "--osinfo-version 0 windowsfips2012r2-6432f"
2 environment_variables: {}
3 expected_hash:
4 HOSTS:
5 windowsfips2012r2-6432-1:
6 pe_dir:
7 pe_ver:
8 pe_upgrade_dir:
9 pe_upgrade_ver:
10 platform: windows-2012r2-64
11 packaging_platform: windowsfips-2012-x64
12 ruby_arch: x64
13 template: win-2012r2-fips-x86_64
14 hypervisor: vmpooler
15 roles:
16 - agent
17 - frictionless
18 CONFIG:
19 nfs_server: none
20 consoleport: 443
21 pooling_api: http://vmpooler.delivery.puppetlabs.net/
22 expected_exception:
0 ---
1 arguments_string: "--osinfo-version 0 windowsfips2012r2-64d"
2 environment_variables: {}
3 expected_hash:
4 HOSTS:
5 windowsfips2012r2-64-1:
6 pe_dir:
7 pe_ver:
8 pe_upgrade_dir:
9 pe_upgrade_ver:
10 platform: windows-2012r2-64
11 packaging_platform: windowsfips-2012-x64
12 ruby_arch: x64
13 template: win-2012r2-fips-x86_64
14 hypervisor: vmpooler
15 roles:
16 - agent
17 - database
18 CONFIG:
19 nfs_server: none
20 consoleport: 443
21 pooling_api: http://vmpooler.delivery.puppetlabs.net/
22 expected_exception:
+0
-22
test/fixtures/generated/osinfo-version-0/windowsvista-64a less more
0 ---
1 arguments_string: "--osinfo-version 0 windowsvista-64a"
2 environment_variables: {}
3 expected_hash:
4 HOSTS:
5 windowsvista-64-1:
6 pe_dir:
7 pe_ver:
8 pe_upgrade_dir:
9 pe_upgrade_ver:
10 hypervisor: vmpooler
11 platform: windows-vista-64
12 packaging_platform: windows-2012-x64
13 ruby_arch: x64
14 template: win-vista-x86_64
15 roles:
16 - agent
17 CONFIG:
18 nfs_server: none
19 consoleport: 443
20 pooling_api: http://vmpooler.delivery.puppetlabs.net/
21 expected_exception:
0 ---
1 arguments_string: "--osinfo-version 1 amazon7-ARM64m"
2 environment_variables: {}
3 expected_hash:
4 HOSTS:
5 amazon7-ARM64-1:
6 pe_dir:
7 pe_ver:
8 pe_upgrade_dir:
9 pe_upgrade_ver:
10 platform: el-7-aarch64
11 packaging_platform: el-7-aarch64
12 hypervisor: vmpooler
13 roles:
14 - agent
15 - master
16 CONFIG:
17 nfs_server: none
18 consoleport: 443
19 pooling_api: http://vmpooler.delivery.puppetlabs.net/
20 expected_exception:
0 ---
1 arguments_string: "--osinfo-version 1 centos8-64aulcdfm"
2 environment_variables: {}
3 expected_hash:
4 HOSTS:
5 centos8-64-1:
6 pe_dir:
7 pe_ver:
8 pe_upgrade_dir:
9 pe_upgrade_ver:
10 platform: el-8-x86_64
11 packaging_platform: el-8-x86_64
12 template: centos-8-x86_64
13 hypervisor: vmpooler
14 roles:
15 - agent
16 - ca
17 - classifier
18 - dashboard
19 - database
20 - frictionless
21 - master
22 CONFIG:
23 nfs_server: none
24 consoleport: 443
25 pooling_api: http://vmpooler.delivery.puppetlabs.net/
26 expected_exception:
0 ---
1 arguments_string: "--osinfo-version 1 centos8-64m"
2 environment_variables: {}
3 expected_hash:
4 HOSTS:
5 centos8-64-1:
6 pe_dir:
7 pe_ver:
8 pe_upgrade_dir:
9 pe_upgrade_ver:
10 platform: el-8-x86_64
11 packaging_platform: el-8-x86_64
12 template: centos-8-x86_64
13 hypervisor: vmpooler
14 roles:
15 - agent
16 - master
17 CONFIG:
18 nfs_server: none
19 consoleport: 443
20 pooling_api: http://vmpooler.delivery.puppetlabs.net/
21 expected_exception:
0 ---
1 arguments_string: "--osinfo-version 1 cisco_ios_c2960-HWm"
2 environment_variables: {}
3 expected_hash:
4 HOSTS:
5 cisco_ios_c2960-HW-1:
6 pe_dir:
7 pe_ver:
8 pe_upgrade_dir:
9 pe_upgrade_ver:
10 platform: cisco_ios-12-arm32
11 ssh:
12 user: admin
13 hypervisor: vmpooler
14 roles:
15 - agent
16 - master
17 CONFIG:
18 nfs_server: none
19 consoleport: 443
20 pooling_api: http://vmpooler.delivery.puppetlabs.net/
21 expected_exception:
0 ---
1 arguments_string: "--osinfo-version 1 cisco_ios_c3560-HWaulcdfm"
2 environment_variables: {}
3 expected_hash:
4 HOSTS:
5 cisco_ios_c3560-HW-1:
6 pe_dir:
7 pe_ver:
8 pe_upgrade_dir:
9 pe_upgrade_ver:
10 platform: cisco_ios-12-arm32
11 ssh:
12 user: admin
13 hypervisor: vmpooler
14 roles:
15 - agent
16 - ca
17 - classifier
18 - dashboard
19 - database
20 - frictionless
21 - master
22 CONFIG:
23 nfs_server: none
24 consoleport: 443
25 pooling_api: http://vmpooler.delivery.puppetlabs.net/
26 expected_exception:
0 ---
1 arguments_string: "--osinfo-version 1 cisco_ios_c3750-HWa"
2 environment_variables: {}
3 expected_hash:
4 HOSTS:
5 cisco_ios_c3750-HW-1:
6 pe_dir:
7 pe_ver:
8 pe_upgrade_dir:
9 pe_upgrade_ver:
10 platform: cisco_ios-12-arm32
11 ssh:
12 user: admin
13 hypervisor: vmpooler
14 roles:
15 - agent
16 CONFIG:
17 nfs_server: none
18 consoleport: 443
19 pooling_api: http://vmpooler.delivery.puppetlabs.net/
20 expected_exception:
0 ---
1 arguments_string: "--osinfo-version 1 cisco_ios_c4507r-HWu"
2 environment_variables: {}
3 expected_hash:
4 HOSTS:
5 cisco_ios_c4507r-HW-1:
6 pe_dir:
7 pe_ver:
8 pe_upgrade_dir:
9 pe_upgrade_ver:
10 platform: cisco_ios-12-arm32
11 ssh:
12 user: admin
13 hypervisor: vmpooler
14 roles:
15 - agent
16 - ca
17 CONFIG:
18 nfs_server: none
19 consoleport: 443
20 pooling_api: http://vmpooler.delivery.puppetlabs.net/
21 expected_exception:
0 ---
1 arguments_string: "--osinfo-version 1 cisco_ios_c4948-HWl"
2 environment_variables: {}
3 expected_hash:
4 HOSTS:
5 cisco_ios_c4948-HW-1:
6 pe_dir:
7 pe_ver:
8 pe_upgrade_dir:
9 pe_upgrade_ver:
10 platform: cisco_ios-12-arm32
11 ssh:
12 user: admin
13 hypervisor: vmpooler
14 roles:
15 - agent
16 - classifier
17 CONFIG:
18 nfs_server: none
19 consoleport: 443
20 pooling_api: http://vmpooler.delivery.puppetlabs.net/
21 expected_exception:
0 ---
1 arguments_string: "--osinfo-version 1 cisco_ios_c6503-HWc"
2 environment_variables: {}
3 expected_hash:
4 HOSTS:
5 cisco_ios_c6503-HW-1:
6 pe_dir:
7 pe_ver:
8 pe_upgrade_dir:
9 pe_upgrade_ver:
10 platform: cisco_ios-12-arm32
11 ssh:
12 user: admin
13 hypervisor: vmpooler
14 roles:
15 - agent
16 - dashboard
17 CONFIG:
18 nfs_server: none
19 consoleport: 443
20 pooling_api: http://vmpooler.delivery.puppetlabs.net/
21 expected_exception:
0 ---
1 arguments_string: "--osinfo-version 1 cisco_iosxe_c3650-HWd"
2 environment_variables: {}
3 expected_hash:
4 HOSTS:
5 cisco_iosxe_c3650-HW-1:
6 pe_dir:
7 pe_ver:
8 pe_upgrade_dir:
9 pe_upgrade_ver:
10 platform: cisco_iosxec3650-arm32
11 ssh:
12 user: admin
13 hypervisor: vmpooler
14 roles:
15 - agent
16 - database
17 CONFIG:
18 nfs_server: none
19 consoleport: 443
20 pooling_api: http://vmpooler.delivery.puppetlabs.net/
21 expected_exception:
0 ---
1 arguments_string: "--osinfo-version 1 cisco_iosxe_c4503-HWf"
2 environment_variables: {}
3 expected_hash:
4 HOSTS:
5 cisco_iosxe_c4503-HW-1:
6 pe_dir:
7 pe_ver:
8 pe_upgrade_dir:
9 pe_upgrade_ver:
10 platform: cisco_iosxe-3-arm32
11 ssh:
12 user: admin
13 hypervisor: vmpooler
14 roles:
15 - agent
16 - frictionless
17 CONFIG:
18 nfs_server: none
19 consoleport: 443
20 pooling_api: http://vmpooler.delivery.puppetlabs.net/
21 expected_exception:
0 ---
1 arguments_string: "--osinfo-version 1 cisco_n7k-HWc"
2 environment_variables: {}
3 expected_hash:
4 HOSTS:
5 cisco_n7k-HW-1:
6 pe_dir:
7 pe_ver:
8 pe_upgrade_dir:
9 pe_upgrade_ver:
10 platform: cisco_nexus-7k-x86_64
11 packaging_platform: cisco-wrlinux-5-x86_64
12 vrf: management
13 ssh:
14 user: admin
15 hypervisor: vmpooler
16 roles:
17 - agent
18 - dashboard
19 CONFIG:
20 nfs_server: none
21 consoleport: 443
22 pooling_api: http://vmpooler.delivery.puppetlabs.net/
23 expected_exception:
0 ---
1 arguments_string: "--osinfo-version 1 cisco_n7k_vdc-HWd"
2 environment_variables: {}
3 expected_hash:
4 HOSTS:
5 cisco_n7k_vdc-HW-1:
6 pe_dir:
7 pe_ver:
8 pe_upgrade_dir:
9 pe_upgrade_ver:
10 platform: cisco_nexus-7k-x86_64
11 packaging_platform: cisco-wrlinux-5-x86_64
12 vrf: management
13 ssh:
14 user: admin
15 hypervisor: vmpooler
16 roles:
17 - agent
18 - database
19 CONFIG:
20 nfs_server: none
21 consoleport: 443
22 pooling_api: http://vmpooler.delivery.puppetlabs.net/
23 expected_exception:
0 ---
1 arguments_string: "--osinfo-version 1 cisco_n9k-HWf"
2 environment_variables: {}
3 expected_hash:
4 HOSTS:
5 cisco_n9k-HW-1:
6 pe_dir:
7 pe_ver:
8 pe_upgrade_dir:
9 pe_upgrade_ver:
10 platform: cisco_nexus-7-x86_64
11 packaging_platform: cisco-wrlinux-5-x86_64
12 vrf: management
13 ssh:
14 user: devops
15 hypervisor: vmpooler
16 roles:
17 - agent
18 - frictionless
19 CONFIG:
20 nfs_server: none
21 consoleport: 443
22 pooling_api: http://vmpooler.delivery.puppetlabs.net/
23 expected_exception:
0 ---
1 arguments_string: "--osinfo-version 1 cisco_n9k-VMl"
2 environment_variables: {}
3 expected_hash:
4 HOSTS:
5 cisco_n9k-VM-1:
6 pe_dir:
7 pe_ver:
8 pe_upgrade_dir:
9 pe_upgrade_ver:
10 platform: cisco_nexus-7-x86_64
11 packaging_platform: cisco-wrlinux-5-x86_64
12 vrf: management
13 ssh:
14 user: beaker
15 template: cisco-nxos-9k-x86_64
16 hypervisor: vmpooler
17 roles:
18 - agent
19 - classifier
20 CONFIG:
21 nfs_server: none
22 consoleport: 443
23 pooling_api: http://vmpooler.delivery.puppetlabs.net/
24 expected_exception:
0 ---
1 arguments_string: "--osinfo-version 1 cisco_xr_9k-VMm"
2 environment_variables: {}
3 expected_hash:
4 HOSTS:
5 cisco_xr_9k-VM-1:
6 pe_dir:
7 pe_ver:
8 pe_upgrade_dir:
9 pe_upgrade_ver:
10 platform: cisco_ios_xr-6-x86_64
11 packaging_platform: cisco-wrlinux-7-x86_64
12 template: cisco-exr-9k-x86_64
13 hypervisor: vmpooler
14 roles:
15 - agent
16 - master
17 CONFIG:
18 nfs_server: none
19 consoleport: 443
20 pooling_api: http://vmpooler.delivery.puppetlabs.net/
21 expected_exception:
0 ---
1 arguments_string: "--osinfo-version 1 ciscon7k-64a"
2 environment_variables: {}
3 expected_hash:
4 HOSTS:
5 ciscon7k-64-1:
6 pe_dir:
7 pe_ver:
8 pe_upgrade_dir:
9 pe_upgrade_ver:
10 platform: cisco_nexus-7k-x86_64
11 packaging_platform: cisco-wrlinux-5-x86_64
12 vrf: management
13 ssh:
14 user: admin
15 hypervisor: vmpooler
16 roles:
17 - agent
18 CONFIG:
19 nfs_server: none
20 consoleport: 443
21 pooling_api: http://vmpooler.delivery.puppetlabs.net/
22 expected_exception:
0 ---
1 arguments_string: "--osinfo-version 1 cisconx-64aulcdfm"
2 environment_variables: {}
3 expected_hash:
4 HOSTS:
5 cisconx-64-1:
6 pe_dir:
7 pe_ver:
8 pe_upgrade_dir:
9 pe_upgrade_ver:
10 platform: cisco_nexus-7-x86_64
11 packaging_platform: cisco-wrlinux-5-x86_64
12 vrf: management
13 ssh:
14 user: beaker
15 template: cisco-nxos-9k-x86_64
16 hypervisor: vmpooler
17 roles:
18 - agent
19 - ca
20 - classifier
21 - dashboard
22 - database
23 - frictionless
24 - master
25 CONFIG:
26 nfs_server: none
27 consoleport: 443
28 pooling_api: http://vmpooler.delivery.puppetlabs.net/
29 expected_exception:
0 ---
1 arguments_string: "--osinfo-version 1 cisconxhw-64u"
2 environment_variables: {}
3 expected_hash:
4 HOSTS:
5 cisconxhw-64-1:
6 pe_dir:
7 pe_ver:
8 pe_upgrade_dir:
9 pe_upgrade_ver:
10 platform: cisco_nexus-7-x86_64
11 packaging_platform: cisco-wrlinux-5-x86_64
12 vrf: management
13 ssh:
14 user: devops
15 hypervisor: vmpooler
16 roles:
17 - agent
18 - ca
19 CONFIG:
20 nfs_server: none
21 consoleport: 443
22 pooling_api: http://vmpooler.delivery.puppetlabs.net/
23 expected_exception:
+0
-22
test/fixtures/generated/osinfo-version-1/ciscoxr-64f less more
0 ---
1 arguments_string: "--osinfo-version 1 ciscoxr-64f"
2 environment_variables: {}
3 expected_hash:
4 HOSTS:
5 ciscoxr-64-1:
6 pe_dir:
7 pe_ver:
8 pe_upgrade_dir:
9 pe_upgrade_ver:
10 hypervisor: vmpooler
11 platform: cisco_ios_xr-6-x86_64
12 packaging_platform: cisco-wrlinux-7-x86_64
13 template: cisco-exr-9k-x86_64
14 roles:
15 - agent
16 - frictionless
17 CONFIG:
18 nfs_server: none
19 consoleport: 443
20 pooling_api: http://vmpooler.delivery.puppetlabs.net/
21 expected_exception:
0 ---
1 arguments_string: "--osinfo-version 1 debian10-32d"
2 environment_variables: {}
3 expected_hash:
4 HOSTS:
5 debian10-32-1:
6 pe_dir:
7 pe_ver:
8 pe_upgrade_dir:
9 pe_upgrade_ver:
10 platform: debian-10-i386
11 packaging_platform: debian-10-i386
12 template: debian-10-i386
13 hypervisor: vmpooler
14 roles:
15 - agent
16 - database
17 CONFIG:
18 nfs_server: none
19 consoleport: 443
20 pooling_api: http://vmpooler.delivery.puppetlabs.net/
21 expected_exception:
0 ---
1 arguments_string: "--osinfo-version 1 debian10-64c"
2 environment_variables: {}
3 expected_hash:
4 HOSTS:
5 debian10-64-1:
6 pe_dir:
7 pe_ver:
8 pe_upgrade_dir:
9 pe_upgrade_ver:
10 platform: debian-10-amd64
11 packaging_platform: debian-10-amd64
12 template: debian-10-x86_64
13 hypervisor: vmpooler
14 roles:
15 - agent
16 - dashboard
17 CONFIG:
18 nfs_server: none
19 consoleport: 443
20 pooling_api: http://vmpooler.delivery.puppetlabs.net/
21 expected_exception:
0 ---
1 arguments_string: "--osinfo-version 1 debian11-64m"
2 environment_variables: {}
3 expected_hash:
4 HOSTS:
5 debian11-64-1:
6 pe_dir:
7 pe_ver:
8 pe_upgrade_dir:
9 pe_upgrade_ver:
10 platform: debian-11-amd64
11 packaging_platform: debian-11-amd64
12 template: debian-11-x86_64
13 hypervisor: vmpooler
14 roles:
15 - agent
16 - master
17 CONFIG:
18 nfs_server: none
19 consoleport: 443
20 pooling_api: http://vmpooler.delivery.puppetlabs.net/
21 expected_exception:
99 pe_upgrade_ver:
1010 hypervisor: vmpooler
1111 platform: fedora-24-i386
12 packaging_platform: fedora-24-i386
1312 template: fedora-24-i386
1413 roles:
1514 - agent
99 pe_upgrade_ver:
1010 hypervisor: vmpooler
1111 platform: fedora-24-x86_64
12 packaging_platform: fedora-24-x86_64
1312 template: fedora-24-x86_64
1413 roles:
1514 - agent
99 pe_upgrade_ver:
1010 hypervisor: vmpooler
1111 platform: fedora-25-i386
12 packaging_platform: fedora-25-i386
1312 template: fedora-25-i386
1413 roles:
1514 - agent
99 pe_upgrade_ver:
1010 hypervisor: vmpooler
1111 platform: fedora-25-x86_64
12 packaging_platform: fedora-25-x86_64
1312 template: fedora-25-x86_64
1413 roles:
1514 - agent
99 pe_upgrade_ver:
1010 hypervisor: vmpooler
1111 platform: fedora-26-x86_64
12 packaging_platform: fedora-26-x86_64
1312 template: fedora-26-x86_64
1413 roles:
1514 - agent
99 pe_upgrade_ver:
1010 hypervisor: vmpooler
1111 platform: fedora-27-x86_64
12 packaging_platform: fedora-27-x86_64
1312 template: fedora-27-x86_64
1413 roles:
1514 - agent
99 pe_upgrade_ver:
1010 hypervisor: vmpooler
1111 platform: fedora-28-x86_64
12 packaging_platform: fedora-28-x86_64
1312 template: fedora-28-x86_64
1413 roles:
1514 - agent
99 pe_upgrade_ver:
1010 hypervisor: vmpooler
1111 platform: fedora-29-x86_64
12 packaging_platform: fedora-29-x86_64
1312 template: fedora-29-x86_64
1413 roles:
1514 - agent
0 ---
1 arguments_string: "--osinfo-version 1 fedora30-64aulcdfm"
2 environment_variables: {}
3 expected_hash:
4 HOSTS:
5 fedora30-64-1:
6 pe_dir:
7 pe_ver:
8 pe_upgrade_dir:
9 pe_upgrade_ver:
10 platform: fedora-30-x86_64
11 template: fedora-30-x86_64
12 hypervisor: vmpooler
13 roles:
14 - agent
15 - ca
16 - classifier
17 - dashboard
18 - database
19 - frictionless
20 - master
21 CONFIG:
22 nfs_server: none
23 consoleport: 443
24 pooling_api: http://vmpooler.delivery.puppetlabs.net/
25 expected_exception:
0 ---
1 arguments_string: "--osinfo-version 1 fedora31-64aulcdfm"
2 environment_variables: {}
3 expected_hash:
4 HOSTS:
5 fedora31-64-1:
6 pe_dir:
7 pe_ver:
8 pe_upgrade_dir:
9 pe_upgrade_ver:
10 platform: fedora-31-x86_64
11 template: fedora-31-x86_64
12 hypervisor: vmpooler
13 roles:
14 - agent
15 - ca
16 - classifier
17 - dashboard
18 - database
19 - frictionless
20 - master
21 CONFIG:
22 nfs_server: none
23 consoleport: 443
24 pooling_api: http://vmpooler.delivery.puppetlabs.net/
25 expected_exception:
0 ---
1 arguments_string: "--osinfo-version 1 fedora32-64a"
2 environment_variables: {}
3 expected_hash:
4 HOSTS:
5 fedora32-64-1:
6 pe_dir:
7 pe_ver:
8 pe_upgrade_dir:
9 pe_upgrade_ver:
10 platform: fedora-32-x86_64
11 template: fedora-32-x86_64
12 hypervisor: vmpooler
13 roles:
14 - agent
15 CONFIG:
16 nfs_server: none
17 consoleport: 443
18 pooling_api: http://vmpooler.delivery.puppetlabs.net/
19 expected_exception:
0 ---
1 arguments_string: "--osinfo-version 1 fedora34-64c"
2 environment_variables: {}
3 expected_hash:
4 HOSTS:
5 fedora34-64-1:
6 pe_dir:
7 pe_ver:
8 pe_upgrade_dir:
9 pe_upgrade_ver:
10 platform: fedora-34-x86_64
11 hypervisor: vmpooler
12 template: fedora-34-x86_64
13 roles:
14 - agent
15 - dashboard
16 CONFIG:
17 nfs_server: none
18 consoleport: 443
19 pooling_api: http://vmpooler.delivery.puppetlabs.net/
20 expected_exception:
0 ---
1 arguments_string: "--osinfo-version 1 osx1014-64f"
2 environment_variables: {}
3 expected_hash:
4 HOSTS:
5 osx1014-64-1:
6 pe_dir:
7 pe_ver:
8 pe_upgrade_dir:
9 pe_upgrade_ver:
10 hypervisor: vmpooler
11 platform: osx-10.14-x86_64
12 packaging_platform: osx-10.14-x86_64
13 template: osx-1014-x86_64
14 roles:
15 - agent
16 - frictionless
17 CONFIG:
18 nfs_server: none
19 consoleport: 443
20 pooling_api: http://vmpooler.delivery.puppetlabs.net/
21 expected_exception:
0 ---
1 arguments_string: "--osinfo-version 1 osx1015-64u"
2 environment_variables: {}
3 expected_hash:
4 HOSTS:
5 osx1015-64-1:
6 pe_dir:
7 pe_ver:
8 pe_upgrade_dir:
9 pe_upgrade_ver:
10 platform: osx-10.15-x86_64
11 packaging_platform: osx-10.15-x86_64
12 template: osx-1015-x86_64
13 hypervisor: vmpooler
14 roles:
15 - agent
16 - ca
17 CONFIG:
18 nfs_server: none
19 consoleport: 443
20 pooling_api: http://vmpooler.delivery.puppetlabs.net/
21 expected_exception:
0 ---
1 arguments_string: "--osinfo-version 1 osx11-64f"
2 environment_variables: {}
3 expected_hash:
4 HOSTS:
5 osx11-64-1:
6 pe_dir:
7 pe_ver:
8 pe_upgrade_dir:
9 pe_upgrade_ver:
10 platform: osx-11-x86_64
11 packaging_platform: osx-11-x86_64
12 template: macos-112-x86_64
13 hypervisor: vmpooler
14 roles:
15 - agent
16 - frictionless
17 CONFIG:
18 nfs_server: none
19 consoleport: 443
20 pooling_api: http://vmpooler.delivery.puppetlabs.net/
21 expected_exception:
0 ---
1 arguments_string: "--osinfo-version 1 redhat8-64u"
2 environment_variables: {}
3 expected_hash:
4 HOSTS:
5 redhat8-64-1:
6 pe_dir:
7 pe_ver:
8 pe_upgrade_dir:
9 pe_upgrade_ver:
10 hypervisor: vmpooler
11 platform: el-8-x86_64
12 packaging_platform: el-8-x86_64
13 template: redhat-8-x86_64
14 roles:
15 - agent
16 - ca
17 CONFIG:
18 nfs_server: none
19 consoleport: 443
20 pooling_api: http://vmpooler.delivery.puppetlabs.net/
21 expected_exception:
0 ---
1 arguments_string: "--osinfo-version 1 redhat8-AARCH64a"
2 environment_variables: {}
3 expected_hash:
4 HOSTS:
5 redhat8-AARCH64-1:
6 pe_dir:
7 pe_ver:
8 pe_upgrade_dir:
9 pe_upgrade_ver:
10 platform: el-8-aarch64
11 packaging_platform: el-8-aarch64
12 template: redhat-8-x86_64
13 hypervisor: vmpooler
14 roles:
15 - agent
16 CONFIG:
17 nfs_server: none
18 consoleport: 443
19 pooling_api: http://vmpooler.delivery.puppetlabs.net/
20 expected_exception:
0 ---
1 arguments_string: "--osinfo-version 1 ubuntu2004-64a"
2 environment_variables: {}
3 expected_hash:
4 HOSTS:
5 ubuntu2004-64-1:
6 pe_dir:
7 pe_ver:
8 pe_upgrade_dir:
9 pe_upgrade_ver:
10 platform: ubuntu-20.04-amd64
11 packaging_platform: ubuntu-20.04-amd64
12 template: ubuntu-2004-x86_64
13 hypervisor: vmpooler
14 roles:
15 - agent
16 CONFIG:
17 nfs_server: none
18 consoleport: 443
19 pooling_api: http://vmpooler.delivery.puppetlabs.net/
20 expected_exception:
0 ---
1 arguments_string: "--osinfo-version 1 ubuntu2004-AARCH64c"
2 environment_variables: {}
3 expected_hash:
4 HOSTS:
5 ubuntu2004-AARCH64-1:
6 pe_dir:
7 pe_ver:
8 pe_upgrade_dir:
9 pe_upgrade_ver:
10 platform: ubuntu-20.04-aarch64
11 packaging_platform: ubuntu-20.04-aarch64
12 hypervisor: vmpooler
13 roles:
14 - agent
15 - dashboard
16 CONFIG:
17 nfs_server: none
18 consoleport: 443
19 pooling_api: http://vmpooler.delivery.puppetlabs.net/
20 expected_exception:
+0
-23
test/fixtures/generated/osinfo-version-1/windows2003-6432d less more
0 ---
1 arguments_string: "--osinfo-version 1 windows2003-6432d"
2 environment_variables: {}
3 expected_hash:
4 HOSTS:
5 windows2003-6432-1:
6 pe_dir:
7 pe_ver:
8 pe_upgrade_dir:
9 pe_upgrade_ver:
10 hypervisor: vmpooler
11 platform: windows-2003-64
12 packaging_platform: windows-2012-x64
13 ruby_arch: x86
14 template: win-2003-x86_64
15 roles:
16 - agent
17 - database
18 CONFIG:
19 nfs_server: none
20 consoleport: 443
21 pooling_api: http://vmpooler.delivery.puppetlabs.net/
22 expected_exception:
+0
-23
test/fixtures/generated/osinfo-version-1/windows2003-64c less more
0 ---
1 arguments_string: "--osinfo-version 1 windows2003-64c"
2 environment_variables: {}
3 expected_hash:
4 HOSTS:
5 windows2003-64-1:
6 pe_dir:
7 pe_ver:
8 pe_upgrade_dir:
9 pe_upgrade_ver:
10 hypervisor: vmpooler
11 platform: windows-2003-64
12 packaging_platform: windows-2012-x64
13 ruby_arch: x64
14 template: win-2003-x86_64
15 roles:
16 - agent
17 - dashboard
18 CONFIG:
19 nfs_server: none
20 consoleport: 443
21 pooling_api: http://vmpooler.delivery.puppetlabs.net/
22 expected_exception:
+0
-23
test/fixtures/generated/osinfo-version-1/windows2003r2-32f less more
0 ---
1 arguments_string: "--osinfo-version 1 windows2003r2-32f"
2 environment_variables: {}
3 expected_hash:
4 HOSTS:
5 windows2003r2-32-1:
6 pe_dir:
7 pe_ver:
8 pe_upgrade_dir:
9 pe_upgrade_ver:
10 hypervisor: vmpooler
11 platform: windows-2003r2-32
12 packaging_platform: windows-2012-x86
13 ruby_arch: x86
14 template: win-2003r2-i386
15 roles:
16 - agent
17 - frictionless
18 CONFIG:
19 nfs_server: none
20 consoleport: 443
21 pooling_api: http://vmpooler.delivery.puppetlabs.net/
22 expected_exception:
+0
-28
test/fixtures/generated/osinfo-version-1/windows2003r2-6432aulcdfm less more
0 ---
1 arguments_string: "--osinfo-version 1 windows2003r2-6432aulcdfm"
2 environment_variables: {}
3 expected_hash:
4 HOSTS:
5 windows2003r2-6432-1:
6 pe_dir:
7 pe_ver:
8 pe_upgrade_dir:
9 pe_upgrade_ver:
10 hypervisor: vmpooler
11 platform: windows-2003r2-64
12 packaging_platform: windows-2012-x64
13 ruby_arch: x86
14 template: win-2003r2-x86_64
15 roles:
16 - agent
17 - ca
18 - classifier
19 - dashboard
20 - database
21 - frictionless
22 - master
23 CONFIG:
24 nfs_server: none
25 consoleport: 443
26 pooling_api: http://vmpooler.delivery.puppetlabs.net/
27 expected_exception:
+0
-23
test/fixtures/generated/osinfo-version-1/windows2003r2-64m less more
0 ---
1 arguments_string: "--osinfo-version 1 windows2003r2-64m"
2 environment_variables: {}
3 expected_hash:
4 HOSTS:
5 windows2003r2-64-1:
6 pe_dir:
7 pe_ver:
8 pe_upgrade_dir:
9 pe_upgrade_ver:
10 hypervisor: vmpooler
11 platform: windows-2003r2-64
12 packaging_platform: windows-2012-x64
13 ruby_arch: x64
14 template: win-2003r2-x86_64
15 roles:
16 - agent
17 - master
18 CONFIG:
19 nfs_server: none
20 consoleport: 443
21 pooling_api: http://vmpooler.delivery.puppetlabs.net/
22 expected_exception:
1212 packaging_platform: windows-2012-x64
1313 ruby_arch: x86
1414 template: win-2012r2-ja-x86_64
15 locale: ja
1516 roles:
1617 - agent
1718 - classifier
1212 packaging_platform: windows-2012-x64
1313 ruby_arch: x64
1414 template: win-2012r2-ja-x86_64
15 locale: ja
1516 roles:
1617 - agent
1718 - ca
0 ---
1 arguments_string: "--osinfo-version 1 windows2016_fr-6432f"
2 environment_variables: {}
3 expected_hash:
4 HOSTS:
5 windows2016_fr-6432-1:
6 pe_dir:
7 pe_ver:
8 pe_upgrade_dir:
9 pe_upgrade_ver:
10 platform: windows-2016-64
11 packaging_platform: windows-2012-x64
12 ruby_arch: x86
13 template: win-2016-fr-x86_64
14 user: Administrateur
15 hypervisor: vmpooler
16 locale: fr
17 roles:
18 - agent
19 - frictionless
20 CONFIG:
21 nfs_server: none
22 consoleport: 443
23 pooling_api: http://vmpooler.delivery.puppetlabs.net/
24 expected_exception:
0 ---
1 arguments_string: "--osinfo-version 1 windows2016_fr-64d"
2 environment_variables: {}
3 expected_hash:
4 HOSTS:
5 windows2016_fr-64-1:
6 pe_dir:
7 pe_ver:
8 pe_upgrade_dir:
9 pe_upgrade_ver:
10 platform: windows-2016-64
11 packaging_platform: windows-2012-x64
12 ruby_arch: x64
13 template: win-2016-fr-x86_64
14 user: Administrateur
15 hypervisor: vmpooler
16 locale: fr
17 roles:
18 - agent
19 - database
20 CONFIG:
21 nfs_server: none
22 consoleport: 443
23 pooling_api: http://vmpooler.delivery.puppetlabs.net/
24 expected_exception:
+0
-23
test/fixtures/generated/osinfo-version-1/windows8-64m less more
0 ---
1 arguments_string: "--osinfo-version 1 windows8-64m"
2 environment_variables: {}
3 expected_hash:
4 HOSTS:
5 windows8-64-1:
6 pe_dir:
7 pe_ver:
8 pe_upgrade_dir:
9 pe_upgrade_ver:
10 hypervisor: vmpooler
11 platform: windows-8-64
12 packaging_platform: windows-2012-x64
13 ruby_arch: x64
14 template: win-8-x86_64
15 roles:
16 - agent
17 - master
18 CONFIG:
19 nfs_server: none
20 consoleport: 443
21 pooling_api: http://vmpooler.delivery.puppetlabs.net/
22 expected_exception:
0 ---
1 arguments_string: "--osinfo-version 1 windowsfips2012r2-6432f"
2 environment_variables: {}
3 expected_hash:
4 HOSTS:
5 windowsfips2012r2-6432-1:
6 pe_dir:
7 pe_ver:
8 pe_upgrade_dir:
9 pe_upgrade_ver:
10 platform: windows-2012r2-64
11 packaging_platform: windowsfips-2012-x64
12 ruby_arch: x64
13 template: win-2012r2-fips-x86_64
14 hypervisor: vmpooler
15 roles:
16 - agent
17 - frictionless
18 CONFIG:
19 nfs_server: none
20 consoleport: 443
21 pooling_api: http://vmpooler.delivery.puppetlabs.net/
22 expected_exception:
0 ---
1 arguments_string: "--osinfo-version 1 windowsfips2012r2-64d"
2 environment_variables: {}
3 expected_hash:
4 HOSTS:
5 windowsfips2012r2-64-1:
6 pe_dir:
7 pe_ver:
8 pe_upgrade_dir:
9 pe_upgrade_ver:
10 platform: windows-2012r2-64
11 packaging_platform: windowsfips-2012-x64
12 ruby_arch: x64
13 template: win-2012r2-fips-x86_64
14 hypervisor: vmpooler
15 roles:
16 - agent
17 - database
18 CONFIG:
19 nfs_server: none
20 consoleport: 443
21 pooling_api: http://vmpooler.delivery.puppetlabs.net/
22 expected_exception:
+0
-22
test/fixtures/generated/osinfo-version-1/windowsvista-64a less more
0 ---
1 arguments_string: "--osinfo-version 1 windowsvista-64a"
2 environment_variables: {}
3 expected_hash:
4 HOSTS:
5 windowsvista-64-1:
6 pe_dir:
7 pe_ver:
8 pe_upgrade_dir:
9 pe_upgrade_ver:
10 hypervisor: vmpooler
11 platform: windows-vista-64
12 packaging_platform: windows-2012-x64
13 ruby_arch: x64
14 template: win-vista-x86_64
15 roles:
16 - agent
17 CONFIG:
18 nfs_server: none
19 consoleport: 443
20 pooling_api: http://vmpooler.delivery.puppetlabs.net/
21 expected_exception:
5050 docker_image_commands:
5151 - cp /bin/true /sbin/agetty
5252 - rm -f /usr/sbin/policy-rc.d
53 - apt-get update && apt-get install -y cron locales-all net-tools wget systemd-sysv gnupg
53 - apt-get update && apt-get install -y cron locales-all net-tools wget systemd-sysv gnupg apt-transport-https
5454 roles:
5555 - agent
5656 ubuntu1804-64-1:
0 ---
1 arguments_string: --hypervisor vagrant_libvirt centos6-64m-debian8-32a-redhat7-64a{hypervisor=vagrant}
2 environment_variables: {}
3 expected_hash:
4 HOSTS:
5 centos6-64-1:
6 pe_dir:
7 pe_ver:
8 pe_upgrade_dir:
9 pe_upgrade_ver:
10 box: centos/6
11 synced_folder: disabled
12 platform: el-6-x86_64
13 packaging_platform: el-6-x86_64
14 hypervisor: vagrant_libvirt
15 roles:
16 - agent
17 - master
18 debian8-32-1:
19 pe_dir:
20 pe_ver:
21 pe_upgrade_dir:
22 pe_upgrade_ver:
23 box: generic/debian8
24 synced_folder: disabled
25 platform: debian-8-i386
26 packaging_platform: debian-8-i386
27 hypervisor: vagrant_libvirt
28 roles:
29 - agent
30 redhat7-64-1:
31 pe_dir:
32 pe_ver:
33 pe_upgrade_dir:
34 pe_upgrade_ver:
35 box: generic/redhat7
36 synced_folder: disabled
37 platform: el-7-x86_64
38 packaging_platform: el-7-x86_64
39 hypervisor: vagrant
40 roles:
41 - agent
42 CONFIG:
43 nfs_server: none
44 consoleport: 443
45 expected_exception: