From 55679947f9b90f0a2b8a7730a05dd68a54bf53fb Mon Sep 17 00:00:00 2001 From: Pavel Raiskup Date: Fri, 8 Oct 2021 18:25:00 +0200 Subject: [PATCH] copr-be-dev: use resalloc-aws-new/delete for aarch64, too --- .../backend/templates/resalloc/pools.yaml | 24 +++++++++++++++++++ 1 file changed, 24 insertions(+) diff --git a/roles/copr/backend/templates/resalloc/pools.yaml b/roles/copr/backend/templates/resalloc/pools.yaml index 381a8d02e3..52b8c5bb56 100644 --- a/roles/copr/backend/templates/resalloc/pools.yaml +++ b/roles/copr/backend/templates/resalloc/pools.yaml @@ -67,8 +67,32 @@ aws_aarch64_{% if spot %}spot{% else %}normal{% endif %}_{% if devel %}dev{% els - arch_aarch64 - arch_aarch64_native - aws +{% if devel %} + cmd_new: > + /usr/bin/resalloc-aws-new +{% if spot %} + --spot-price 0.102 +{% endif %} + --aws-profile default + --ami {{ copr_builder_images.aws["aarch64"] }} + --ssh-key-name copr-builder + --security-group-id sg-0c3efdb681ced5d4f + --debug +{% for subnet in aws_arch_subnets["aarch64"] %} + --possible-subnet {{ subnet }} +{% endfor %} + --instance-type i3.large + --tag FedoraGroup=copr + --tag CoprPurpose=builder + --tag CoprInstance={% if devel %}devel{% else %}production{% endif %} + --tag arch=aarch64 + --playbook /var/lib/resallocserver/provision/builderpb-aws.yml + --additional-volume-size 160 + cmd_delete: /usr/bin/resalloc-aws-delete --aws-profile default +{% else %} cmd_new: "/var/lib/resallocserver/resalloc_provision/vm-aws-new --arch=aarch64 {% if spot %}--spot{% endif %}" cmd_delete: "/var/lib/resallocserver/resalloc_provision/vm-aws-delete" +{% endif %} cmd_livecheck: "/var/lib/resallocserver/resalloc_provision/vm-check" cmd_release: "/var/lib/resallocserver/resalloc_provision/vm-release" livecheck_period: 180