diff --git a/configs/platforms/amazon-2023-aarch64.rb b/configs/platforms/amazon-2023-aarch64.rb new file mode 100644 index 000000000..8390dfac3 --- /dev/null +++ b/configs/platforms/amazon-2023-aarch64.rb @@ -0,0 +1,20 @@ +# rubocop:disable Naming/FileName +# frozen_string_literal: true + +platform 'amazon-2023-aarch64' do |plat| + plat.inherit_from_default + + packages = %w[ + perl-FindBin + perl-lib + readline-devel + systemtap-sdt-devel + zlib-devel + ] + + plat.provision_with "dnf install -y --allowerasing #{packages.join(' ')}" + plat.install_build_dependencies_with 'dnf install -y --allowerasing' + plat.vmpooler_template 'amazon-2023-arm64' +end + +# rubocop:enable Naming/FileName diff --git a/configs/platforms/amazon-2023-x86_64.rb b/configs/platforms/amazon-2023-x86_64.rb new file mode 100644 index 000000000..9f35bf530 --- /dev/null +++ b/configs/platforms/amazon-2023-x86_64.rb @@ -0,0 +1,20 @@ +# rubocop:disable Naming/FileName +# frozen_string_literal: true + +platform 'amazon-2023-x86_64' do |plat| + plat.inherit_from_default + + packages = %w[ + perl-FindBin + perl-lib + readline-devel + systemtap-sdt-devel + zlib-devel + ] + + plat.provision_with "dnf install -y --allowerasing #{packages.join(' ')}" + plat.install_build_dependencies_with 'dnf install -y --allowerasing' + plat.vmpooler_template 'amazon-2023-x86_64' +end + +# rubocop:enable Naming/FileName