@@ -171,6 +171,12 @@ variable "extra_build_image_name" {
171
171
default = " extra"
172
172
}
173
173
174
+ variable "image_name_suffx" {
175
+ type = string
176
+ description = " Suffix for all build image names"
177
+ default = " "
178
+ }
179
+
174
180
source "openstack" "openhpc" {
175
181
# Build VM:
176
182
flavor = var. flavor
@@ -207,31 +213,31 @@ build {
207
213
# latest nightly image:
208
214
source "source.openstack.openhpc" {
209
215
name = " rocky-latest"
210
- image_name = " ${ source . name } -${ var . os_version } "
216
+ image_name = " ${ source . name } -${ var . os_version } ${ var . image_name_suffx } "
211
217
}
212
218
213
219
# latest nightly cuda image:
214
220
source "source.openstack.openhpc" {
215
221
name = " rocky-latest-cuda"
216
- image_name = " ${ source . name } -${ var . os_version } "
222
+ image_name = " ${ source . name } -${ var . os_version } ${ var . image_name_suffx } "
217
223
}
218
224
219
225
# OFED fat image:
220
226
source "source.openstack.openhpc" {
221
227
name = " openhpc"
222
- image_name = " ${ source . name } -${ var . os_version } -${ local . timestamp } -${ substr (local. git_commit , 0 , 8 )} "
228
+ image_name = " ${ source . name } -${ var . os_version } -${ local . timestamp } -${ substr (local. git_commit , 0 , 8 )} ${ var . image_name_suffx } "
223
229
}
224
230
225
231
# CUDA fat image:
226
232
source "source.openstack.openhpc" {
227
233
name = " openhpc-cuda"
228
- image_name = " ${ source . name } -${ var . os_version } -${ local . timestamp } -${ substr (local. git_commit , 0 , 8 )} "
234
+ image_name = " ${ source . name } -${ var . os_version } -${ local . timestamp } -${ substr (local. git_commit , 0 , 8 )} ${ var . image_name_suffx } "
229
235
}
230
236
231
237
# Extended site-specific image, built on fat image:
232
238
source "source.openstack.openhpc" {
233
239
name = " openhpc-extra"
234
- image_name = " openhpc-${ var . extra_build_image_name } -${ var . os_version } -${ local . timestamp } -${ substr (local. git_commit , 0 , 8 )} "
240
+ image_name = " openhpc-${ var . extra_build_image_name } -${ var . os_version } -${ local . timestamp } -${ substr (local. git_commit , 0 , 8 )} ${ var . image_name_suffx } "
235
241
}
236
242
237
243
provisioner "ansible" {
0 commit comments