From e882eca30bec64f376ecfb2511d0018a6e65809c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Aur=C3=A9lien=20Bompard?= Date: Thu, 9 Jun 2022 13:10:22 +0200 Subject: [PATCH] Don't hardcode the python version MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Aurélien Bompard --- roles/bodhi2/backend/tasks/main.yml | 15 ++++++++++++++- 1 file changed, 14 insertions(+), 1 deletion(-) diff --git a/roles/bodhi2/backend/tasks/main.yml b/roles/bodhi2/backend/tasks/main.yml index 115288b2cd..cc5f14827b 100644 --- a/roles/bodhi2/backend/tasks/main.yml +++ b/roles/bodhi2/backend/tasks/main.yml @@ -94,10 +94,23 @@ - bodhi - cron +- name: Determine Python version + command: + argv: + - python3 + - -c + - "from sys import version_info as vi; print(f'{vi[0]}.{vi[1]}')" + register: _python3_version_result + changed_when: False + +- name: Set Python version fact + set_fact: + py3ver: "{{ _python3_version_result.stdout | trim }}" + - name: put the koji sync listener script in place copy: src: koji_sync_listener.py - dest: /usr/lib/python3.9/site-packages/koji_sync_listener.py + dest: /usr/lib/python{{ py3ver }}/site-packages/koji_sync_listener.py mode: 0644 when: env == "production" tags: