Use Amazon EBS Surrogate builder for 8 (x86_64) AMI as 8 (AArch64), 9 (x86_64), 9 (AArch64).
Building with QEMU builder and importing with Amazon Import post-processor via VM Import/Export services of AWS is slow, has multiple stages of build and involves uploading of 4 GiB virtual disk image. Since we are using the Amazon EBS Surrogate builder for the rest of the AMIs very long time.
It's good time to move on from the old method.
All roles passes production profile of Ansible Lint (24.2.1)
Tools(aws_ami_mirror):
After copying AMIs to the target regions and making is public, make the snapshot public too. In this way anyone can full copy AMIs to their AWS account. Fixes https://bugs.almalinux.org/view.php?id=329
Documentation:
Update the build instructions to build different regions than us-east-1.
Add customization section to customize AMI disk type and size also speed-up the build.
AMI:
Packer:
Building with QEMU builder and importing with Amazon Import post-processor via VM Import/Export services of AWS is slow, has multiple stages of build and involves uploading of 4 GiB virtual disk image. Since we are using the Amazon EBS Surrogate builder for the rest of the AMIs very long time. It's good time to move on from the old method.
Ansible:
All roles passes production profile of Ansible Lint (24.2.1)
Tools(aws_ami_mirror): After copying AMIs to the target regions and making is public, make the snapshot public too. In this way anyone can full copy AMIs to their AWS account. Fixes https://bugs.almalinux.org/view.php?id=329
Documentation: