From 07dc36c766e0ff959d4ad3d154582b4e6cb89fd8 Mon Sep 17 00:00:00 2001 From: Pavel Raiskup Date: Fri, 8 Oct 2021 17:55:03 +0200 Subject: [PATCH] copr-be: add consolidated playbook for resalloc-aws-new --- .../backend/files/provision/builderpb-aws.yml | 19 +++++++++++++++++++ .../backend/templates/resalloc/pools.yaml | 1 + 2 files changed, 20 insertions(+) create mode 100644 roles/copr/backend/files/provision/builderpb-aws.yml diff --git a/roles/copr/backend/files/provision/builderpb-aws.yml b/roles/copr/backend/files/provision/builderpb-aws.yml new file mode 100644 index 0000000000..065fa2dbb5 --- /dev/null +++ b/roles/copr/backend/files/provision/builderpb-aws.yml @@ -0,0 +1,19 @@ +--- +- name: provision AWS builder + hosts: all + become: true + user: fedora + + vars_files: + - vars.yml + - aws_cloud_vars.yml + + vars: + ansible_python_interpreter: /usr/bin/python3 + + tasks: + - include: "create_swap_file.yml" + when: + - prepare_base_image is defined + + - include: "provision_builder_tasks.yml" diff --git a/roles/copr/backend/templates/resalloc/pools.yaml b/roles/copr/backend/templates/resalloc/pools.yaml index e82c1fe973..b7fca3cb95 100644 --- a/roles/copr/backend/templates/resalloc/pools.yaml +++ b/roles/copr/backend/templates/resalloc/pools.yaml @@ -43,6 +43,7 @@ aws_x86_64_{% if spot %}spot{% else %}normal{% endif %}_{% if devel %}dev{% else --tag CoprPurpose=builder --tag CoprInstance={% if devel %}devel{% else %}production{% endif %} --tag arch=x86_64 + --playbook /var/lib/resallocserver/provision/builderpb-aws.yml {% else %} cmd_new: "/var/lib/resallocserver/resalloc_provision/vm-aws-new --arch=x86_64 {% if spot %}--spot{% endif %}" {% endif %}