From 7027ab6e9aab9226c6f77f89c529db0d88a8abfa Mon Sep 17 00:00:00 2001 From: Fabien Boucher Date: Jul 29 2020 14:21:29 +0000 Subject: repo-install-rpm: provide a simple role to install built packages --- diff --git a/roles/repo-install-rpm/tasks/main.yaml b/roles/repo-install-rpm/tasks/main.yaml new file mode 100644 index 0000000..5749419 --- /dev/null +++ b/roles/repo-install-rpm/tasks/main.yaml @@ -0,0 +1,22 @@ +--- +- name: Install system dependencies + yum: + name: + - dnf-utils + state: latest + become: yes + +- name: Get changes generated packages + shell: repoquery -q --repo zuul-built --all | egrep -v '\.src$' + register: repoquery + failed_when: + - repoquery.rc != 0 + - repoquery.rc != 1 + +- name: Install changes generated packages + yum: + name: "{{ item }}" + state: latest + become: true + loop: "{{ repoquery.stdout_lines }}" + when: repoquery.rc == 0