Skip to content

Commit 58b61a3

Browse files
authored
Merge pull request #118 from marcelmamula/sles_images
sap_vm_provision: Update SLES images and add SLES 15 SP7
2 parents 7b7eb0e + 2108c29 commit 58b61a3

File tree

1 file changed

+95
-128
lines changed

1 file changed

+95
-128
lines changed

roles/sap_vm_provision/defaults/main.yml

Lines changed: 95 additions & 128 deletions
Original file line numberDiff line numberDiff line change
@@ -319,8 +319,8 @@ sap_vm_provision_ibmpowervm_vm_host_os_image: ""
319319

320320
# OS Images - AWS AMI
321321
sap_vm_provision_aws_ec2_vs_host_os_image_dictionary:
322+
# Red Hat
322323
rhel-8-1: "*RHEL-8.1*_HVM*x86_64*"
323-
# rhel-8-2: "*RHEL-8.2*_HVM*x86_64*" # removed
324324
rhel-8-4: "*RHEL-8.4*_HVM*x86_64*"
325325
rhel-8-6: "*RHEL-8.6*_HVM*x86_64*"
326326
rhel-8-8: "*RHEL-8.8*_HVM*x86_64*"
@@ -330,14 +330,6 @@ sap_vm_provision_aws_ec2_vs_host_os_image_dictionary:
330330
rhel-9-2: "*RHEL-9.2*_HVM*x86_64*"
331331
rhel-9-3: "*RHEL-9.3*_HVM*x86_64*"
332332
rhel-9-4: "*RHEL-9.4*_HVM*x86_64*"
333-
sles-12-5: "*suse-sles-12-sp5-v202*-hvm-ssd-x86_64*"
334-
# sles-15-2: "*suse-sles-15-sp2-v202*-hvm-ssd-x86_64*" # removed
335-
# sles-15-3: "*suse-sles-15-sp3-v202*-hvm-ssd-x86_64*" # removed
336-
# sles-15-4: "*suse-sles-15-sp4-v202*-hvm-ssd-x86_64*" # removed
337-
sles-15-5: "*suse-sles-15-sp5-v202*-hvm-ssd-x86_64*"
338-
sles-15-6: "*suse-sles-15-sp6-v202*-hvm-ssd-x86_64*"
339-
# rhel-7-7-sap-ha: "*RHEL-SAP-8.1.0*" # removed
340-
# rhel-7-9-sap-ha: "*RHEL-SAP-8.1.0*" # removed
341333
rhel-8-1-sap-ha: "*RHEL-SAP-8.1.0*"
342334
rhel-8-2-sap-ha: "*RHEL-SAP-8.2.0*"
343335
rhel-8-4-sap-ha: "*RHEL-SAP-8.4.0*"
@@ -347,40 +339,36 @@ sap_vm_provision_aws_ec2_vs_host_os_image_dictionary:
347339
rhel-9-0-sap-ha: "*RHEL-SAP-9.0.0*"
348340
rhel-9-2-sap-ha: "*RHEL-SAP-9.2.0*"
349341
rhel-9-4-sap-ha: "*RHEL-SAP-9.4.0*"
350-
sles-12-5-sap-ha: "*suse-sles-sap-12-sp5-v202*-hvm-ssd-x86_64*"
351-
sles-15-1-sap-ha: "*suse-sles-sap-15-sp1-v202*-hvm-ssd-x86_64*"
352-
sles-15-2-sap-ha: "*suse-sles-sap-15-sp2-v202*-hvm-ssd-x86_64*"
353-
sles-15-3-sap-ha: "*suse-sles-sap-15-sp3-v202*-hvm-ssd-x86_64*"
354-
sles-15-4-sap-ha: "*suse-sles-sap-15-sp4-v202*-hvm-ssd-x86_64*"
342+
343+
# SUSE - Pay-as-you-go (PAYG)
344+
sles-15-5: "*suse-sles-15-sp5-v202*-hvm-ssd-x86_64*"
355345
sles-15-5-sap-ha: "*suse-sles-sap-15-sp5-v202*-hvm-ssd-x86_64*"
346+
sles-15-6: "*suse-sles-15-sp6-v202*-hvm-ssd-x86_64*"
356347
sles-15-6-sap-ha: "*suse-sles-sap-15-sp6-v202*-hvm-ssd-x86_64*"
357-
sles-15-4-sap-ha-byos: "*suse-sles-sap-15-sp4-byos-v202*-hvm-ssd-x86_64*"
348+
sles-15-7: "*suse-sles-15-sp7-v202*-hvm-ssd-x86_64*"
349+
sles-15-7-sap-ha: "*suse-sles-sap-15-sp7-v202*-hvm-ssd-x86_64*"
350+
351+
# SUSE - Bring-your-own-subscription (BYOS)
352+
sles-15-5-byos: "*suse-sles-15-sp5-byos-v202*-hvm-ssd-x86_64*"
358353
sles-15-5-sap-ha-byos: "*suse-sles-sap-15-sp5-byos-v202*-hvm-ssd-x86_64*"
354+
sles-15-6-byos: "*suse-sles-15-sp6-byos-v202*-hvm-ssd-x86_64*"
359355
sles-15-6-sap-ha-byos: "*suse-sles-sap-15-sp6-byos-v202*-hvm-ssd-x86_64*"
356+
sles-15-7-byos: "*suse-sles-15-sp7-byos-v202*-hvm-ssd-x86_64*"
357+
sles-15-7-sap-ha-byos: "*suse-sles-sap-15-sp7-byos-v202*-hvm-ssd-x86_64*"
358+
360359

361360
# OS Images - Google Cloud
362361
sap_vm_provision_gcp_ce_vm_host_os_image_dictionary:
362+
# Red Hat
363363
rhel-8-latest:
364364
project: "rhel-cloud"
365365
family: "rhel-8"
366366
rhel-9-latest:
367367
project: "rhel-cloud"
368368
family: "rhel-9"
369-
sles-12-latest:
370-
project: "suse-cloud"
371-
family: "sles-12"
372-
sles-15-latest:
373-
project: "suse-cloud"
374-
family: "sles-15"
375-
# rhel-7-7-sap-ha: # removed
376-
# project: "rhel-sap-cloud"
377-
# family: "rhel-7-7-sap-ha"
378369
rhel-7-9-sap-ha:
379370
project: "rhel-sap-cloud"
380371
family: "rhel-7-9-sap-ha"
381-
# rhel-8-1-sap-ha: # removed
382-
# project: "rhel-sap-cloud"
383-
# family: "rhel-8-1-sap-ha"
384372
rhel-8-2-sap-ha:
385373
project: "rhel-sap-cloud"
386374
family: "rhel-8-2-sap-ha"
@@ -390,101 +378,108 @@ sap_vm_provision_gcp_ce_vm_host_os_image_dictionary:
390378
rhel-8-6-sap-ha:
391379
project: "rhel-sap-cloud"
392380
family: "rhel-8-6-sap-ha"
393-
sles-12-5-sap-ha:
394-
project: "suse-sap-cloud"
395-
family: "sles-12-sp5-sap"
396-
# sles-15-1-sap-ha: # removed
397-
# project: "suse-sap-cloud"
398-
# family: "sles-15-sp1-sap"
399-
sles-15-2-sap-ha:
400-
project: "suse-sap-cloud"
401-
family: "sles-15-sp2-sap"
402-
sles-15-3-sap-ha:
403-
project: "suse-sap-cloud"
404-
family: "sles-15-sp3-sap"
405-
sles-15-4-sap-ha:
406-
project: "suse-sap-cloud"
407-
family: "sles-15-sp4-sap"
381+
382+
# SUSE - Pay-as-you-go (PAYG)
383+
sles-15-latest:
384+
project: "suse-cloud"
385+
family: "sles-15"
386+
sles-15-5:
387+
project: "suse-cloud"
388+
family: "sles-15-sp5"
408389
sles-15-5-sap-ha:
409390
project: "suse-sap-cloud"
410391
family: "sles-15-sp5-sap"
392+
sles-15-6:
393+
project: "suse-cloud"
394+
family: "sles-15-sp6"
411395
sles-15-6-sap-ha:
412396
project: "suse-sap-cloud"
413397
family: "sles-15-sp6-sap"
414-
sles-12-5-sap-ha-byos:
415-
project: "suse-byos-cloud"
416-
family: "sles-12-sp5-sap-byos"
417-
sles-15-2-sap-byos:
418-
project: "suse-byos-cloud"
419-
family: "sles-15-sp2-sap-byos"
420-
sles-15-3-sap-byos:
421-
project: "suse-byos-cloud"
422-
family: "sles-15-sp3-sap-byos"
423-
sles-15-4-sap-byos:
398+
sles-15-7:
399+
project: "suse-cloud"
400+
family: "sles-15"
401+
sles-15-7-sap-ha:
402+
project: "suse-sap-cloud"
403+
family: "sles-15-sp7-sap"
404+
405+
# SUSE - Bring-your-own-subscription (BYOS)
406+
sles-15-5-byos:
424407
project: "suse-byos-cloud"
425-
family: "sles-15-sp4-sap-byos"
408+
family: "sles-15-sp5-byos"
426409
sles-15-5-sap-byos:
427410
project: "suse-byos-cloud"
428411
family: "sles-15-sp5-sap-byos"
412+
sles-15-6-byos:
413+
project: "suse-byos-cloud"
414+
family: "sles-15-sp6-byos"
429415
sles-15-6-sap-byos:
430416
project: "suse-byos-cloud"
431417
family: "sles-15-sp6-sap-byos"
418+
sles-15-7-byos:
419+
project: "suse-byos-cloud"
420+
family: "sles-15-sp7-byos"
421+
sles-15-7-sap-byos:
422+
project: "suse-byos-cloud"
423+
family: "sles-15-sp7-sap-byos"
424+
432425

433426
# OS Images - IBM Cloud
434427
sap_vm_provision_ibmcloud_vs_host_os_image_dictionary:
428+
# Red Hat
435429
rhel-8-4: ".*redhat.*8-4.*minimal.*amd64.*"
436430
rhel-8-6: ".*redhat.*8-6.*minimal.*amd64.*"
437431
rhel-8-8: ".*redhat.*8-8.*minimal.*amd64.*"
438432
rhel-8-10: ".*redhat.*8-10.*minimal.*amd64.*"
439433
rhel-9-0: ".*redhat.*9-0.*minimal.*amd64.*"
440434
rhel-9-2: ".*redhat.*9-2.*minimal.*amd64.*"
441435
rhel-9-4: ".*redhat.*9-4.*minimal.*amd64.*"
442-
sles-15-5: ".*sles.*15-5.*amd64-[0-9]"
443-
sles-15-6: ".*sles.*15-6.*amd64-[0-9]"
444-
# rhel-7-6-sap-ha: ".*redhat.*7-6.*amd64.*hana.*" # retrievable from deprecated list
445-
# rhel-7-9-sap-ha: ".*redhat.*7-9.*amd64.*hana.*" # retrievable from deprecated list
446-
# rhel-8-1-sap-ha: ".*redhat.*8-1.*amd64.*hana.*" # retrievable from deprecated list
447-
# rhel-8-2-sap-ha: ".*redhat.*8-2.*amd64.*hana.*" # retrievable from deprecated list
448436
rhel-8-4-sap-ha: ".*redhat.*8-4.*amd64.*hana.*"
449437
rhel-8-6-sap-ha: ".*redhat.*8-6.*amd64.*hana.*"
450438
rhel-8-8-sap-ha: ".*redhat.*8-8.*amd64.*hana.*"
451439
rhel-8-10-sap-ha: ".*redhat.*8-10.*amd64.*hana.*"
452440
rhel-9-0-sap-ha: ".*redhat.*9-0.*amd64.*hana.*"
453441
rhel-9-2-sap-ha: ".*redhat.*9-2.*amd64.*hana.*"
454442
rhel-9-4-sap-ha: ".*redhat.*9-4.*amd64.*hana.*"
455-
# sles-12-4-sap-ha: ".*sles.*12-4.*amd64.*hana.*" # retrievable from deprecated list
456-
# sles-12-5-sap-ha: ".*sles.*12-5.*amd64.*hana.*" # retrievable from deprecated list
457-
# sles-15-1-sap-ha: ".*sles.*15-1.*amd64.*hana.*" # retrievable from deprecated list
458-
sles-15-3-sap-ha: ".*sles.*15-3.*amd64.*hana.*"
459-
sles-15-4-sap-ha: ".*sles.*15-4.*amd64.*hana.*"
443+
444+
# SUSE
445+
# sles-15-5: ".*sles.*15-5.*amd64-[0-9]" # EOL
460446
sles-15-5-sap-ha: ".*sles.*15-5.*amd64.*hana.*"
447+
sles-15-6: ".*sles.*15-6.*amd64-[0-9]"
461448
sles-15-6-sap-ha: ".*sles.*15-6.*amd64.*hana.*"
449+
sles-15-7: ".*sles.*15-7.*amd64-[0-9]"
450+
# sles-15-7-sap-ha: ".*sles.*15-7.*amd64.*hana.*" # Not available yet
451+
462452

463453
# OS Images - IBM Cloud, IBM Power VS 'Full Linux subscription' with support and activation keys
464454
sap_vm_provision_ibmcloud_powervs_host_os_image_dictionary:
455+
# Red Hat
465456
rhel-8-8: ".*RHEL.*8.*8"
466457
rhel-9-2: ".*RHEL.*9.*2"
467458
rhel-9-4: ".*RHEL.*9.*4"
468-
sles-15-5: ".*SLES.*15.*5$"
469459
rhel-8-4-sap-ha: "RHEL8-SP4-SAP"
470460
rhel-8-6-sap-ha: ".*RHEL.*8.*6.*SAP$" # ensure string suffix using $
471461
rhel-8-8-sap-ha: ".*RHEL.*8.*8.*SAP$" # ensure string suffix using $
472462
rhel-9-2-sap-ha: ".*RHEL.*9.*2.*SAP$" # ensure string suffix using $
473-
sles-15-2-sap-ha: ".*SLES.*15.*2.*SAP$" # ensure string suffix using $
474-
sles-15-3-sap-ha: ".*SLES.*15.*3.*SAP$" # ensure string suffix using $
475-
sles-15-4-sap-ha: ".*SLES.*15.*4.*SAP$" # ensure string suffix using $
476-
sles-15-5-sap-ha: "SLES15-SP5-SAP"
477463
# rhel-8-4-sap-ha-byol: "RHEL8-SP4-SAP-BYOL"
478464
# rhel-8-6-sap-ha-byol: ".*RHEL.*8.*6.*SAP-BYOL$" # ensure string suffix using $
479465
# rhel-8-8-sap-ha-byol: ".*RHEL.*8.*8.*SAP-BYOL$" # ensure string suffix using $
480466
# rhel-9-2-sap-ha-byol: ".*RHEL.*9.*2.*SAP-BYOL$" # ensure string suffix using $
481-
# sles-15-2-sap-ha-byol: ".*SLES.*15.*2.*SAP-BYOL$" # ensure string suffix using $
482-
# sles-15-3-sap-ha-byol: ".*SLES.*15.*3.*SAP-BYOL$" # ensure string suffix using $
483-
# sles-15-4-sap-ha-byol: ".*SLES.*15.*4.*SAP-BYOL$" # ensure string suffix using $
467+
468+
# SUSE
469+
sles-15-5: ".*SLES.*15.*5$"
470+
sles-15-5-sap-ha: "SLES15-SP5-SAP"
471+
sles-15-6: ".*SLES.*15.*6$"
472+
sles-15-6-sap-ha: "SLES15-SP6-SAP"
473+
sles-15-7: ".*SLES.*15.*7$"
474+
sles-15-7-sap-ha: "SLES15-SP7-SAP"
484475
# sles-15-5-sap-ha-byol: "SLES15-SP5-SAP-BYOL"
476+
# sles-15-6-sap-ha-byol: "SLES15-SP6-SAP-BYOL"
477+
# sles-15-7-sap-ha-byol: "SLES15-SP7-SAP-BYOL"
478+
485479

486480
# OS Images - MS Azure
487481
sap_vm_provision_msazure_vm_host_os_image_dictionary:
482+
# Red Hat
488483
rhel-8-0:
489484
publisher: "RedHat"
490485
offer: "RHEL"
@@ -549,34 +544,6 @@ sap_vm_provision_msazure_vm_host_os_image_dictionary:
549544
publisher: "RedHat"
550545
offer: "RHEL"
551546
sku: "94-gen2"
552-
sles-12-5:
553-
publisher: "SUSE"
554-
offer: "sles-12-sp5"
555-
sku: "gen2"
556-
sles-15-1:
557-
publisher: "SUSE"
558-
offer: "sles-15-sp1"
559-
sku: "gen2"
560-
sles-15-2:
561-
publisher: "SUSE"
562-
offer: "sles-15-sp2"
563-
sku: "gen2"
564-
sles-15-3:
565-
publisher: "SUSE"
566-
offer: "sles-15-sp3"
567-
sku: "gen2"
568-
sles-15-4:
569-
publisher: "SUSE"
570-
offer: "sles-15-sp4"
571-
sku: "gen2"
572-
sles-15-5:
573-
publisher: "SUSE"
574-
offer: "sles-15-sp5"
575-
sku: "gen2"
576-
sles-15-6:
577-
publisher: "SUSE"
578-
offer: "sles-15-sp6"
579-
sku: "gen2"
580547
rhel-8-1-sap-ha:
581548
publisher: "RedHat"
582549
offer: "RHEL-SAP-HA"
@@ -613,58 +580,58 @@ sap_vm_provision_msazure_vm_host_os_image_dictionary:
613580
publisher: "RedHat"
614581
offer: "RHEL-SAP-HA"
615582
sku: "94sapha-gen2"
616-
sles-12-5-sap-ha:
617-
publisher: "SUSE"
618-
offer: "sles-sap-12-sp5"
619-
sku: "gen2"
620-
sles-15-1-sap-ha:
621-
publisher: "SUSE"
622-
offer: "sles-sap-15-sp1"
623-
sku: "gen2"
624-
sles-15-2-sap-ha:
625-
publisher: "SUSE"
626-
offer: "sles-sap-15-sp2"
627-
sku: "gen2"
628-
sles-15-3-sap-ha:
629-
publisher: "SUSE"
630-
offer: "sles-sap-15-sp3"
631-
sku: "gen2"
632-
sles-15-4-sap-ha:
583+
584+
# SUSE - Pay-as-you-go (PAYG)
585+
sles-15-5:
633586
publisher: "SUSE"
634-
offer: "sles-sap-15-sp4"
587+
offer: "sles-15-sp5"
635588
sku: "gen2"
636589
sles-15-5-sap-ha:
637590
publisher: "SUSE"
638591
offer: "sles-sap-15-sp5"
639592
sku: "gen2"
640-
sles-15-6-sap-ha:
593+
sles-15-6:
641594
publisher: "SUSE"
642-
offer: "sles-sap-15-sp6"
595+
offer: "sles-15-sp6"
643596
sku: "gen2"
644-
sles-15-1-sap-byos:
597+
sles-15-6-sap-ha:
645598
publisher: "SUSE"
646-
offer: "sles-sap-15-sp1-byos"
599+
offer: "sles-sap-15-sp6"
647600
sku: "gen2"
648-
sles-15-2-sap-byos:
601+
sles-15-7:
649602
publisher: "SUSE"
650-
offer: "sles-sap-15-sp2-byos"
603+
offer: "sles-15-sp7"
651604
sku: "gen2"
652-
sles-15-3-sap-byos:
605+
sles-15-7-sap-ha:
653606
publisher: "SUSE"
654-
offer: "sles-sap-15-sp3-byos"
607+
offer: "sles-sap-15-sp7"
655608
sku: "gen2"
656-
sles-15-4-sap-byos:
609+
610+
# SUSE - Bring-your-own-subscription (BYOS)
611+
sles-15-5-byos:
657612
publisher: "SUSE"
658-
offer: "sles-sap-15-sp4-byos"
613+
offer: "sles-15-sp5-byos"
659614
sku: "gen2"
660615
sles-15-5-sap-byos:
661616
publisher: "SUSE"
662617
offer: "sles-sap-15-sp5-byos"
663618
sku: "gen2"
619+
sles-15-6-byos:
620+
publisher: "SUSE"
621+
offer: "sles-15-sp6-byos"
622+
sku: "gen2"
664623
sles-15-6-sap-byos:
665624
publisher: "SUSE"
666625
offer: "sles-sap-15-sp6-byos"
667626
sku: "gen2"
627+
sles-15-7-byos:
628+
publisher: "SUSE"
629+
offer: "sles-15-sp7-byos"
630+
sku: "gen2"
631+
sles-15-7-sap-byos:
632+
publisher: "SUSE"
633+
offer: "sles-sap-15-sp7-byos"
634+
sku: "gen2"
668635

669636

670637
####

0 commit comments

Comments
 (0)