From 9fcbcdb5dcddca40e8f8ce26bce7249380f8b7a2 Mon Sep 17 00:00:00 2001 From: Sanne Raymaekers Date: Wed, 21 Aug 2024 12:48:29 +0200 Subject: [PATCH] tools/appsre-ansible: retry subscribing rpmbuild machines Also unsubscribe after the build is done. --- tools/appsre-ansible/rpmbuild.yml | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/tools/appsre-ansible/rpmbuild.yml b/tools/appsre-ansible/rpmbuild.yml index e652cbfad..1b2638a9f 100644 --- a/tools/appsre-ansible/rpmbuild.yml +++ b/tools/appsre-ansible/rpmbuild.yml @@ -29,6 +29,9 @@ # RHEL mock templates don't work on RHUI, they use the CDN repos - name: Subscribe + register: result + retries: 5 + until: result is success community.general.redhat_subscription: activationkey: "{{ RH_ACTIVATION_KEY }}" org_id: "{{ RH_ORG_ID }}" @@ -167,3 +170,10 @@ mode: pull src: /home/ec2-user/rpmbuild/RPMS dest: /osbuild-composer/templates/packer/ansible/roles/common/files/rpmbuild/{{ ansible_architecture }} + + - name: Unsubscribe + register: result + retries: 5 + until: result is success + community.general.redhat_subscription: + state: absent