From a98ca02cf58f5fb4101bc796dc2a334874ea4563 Mon Sep 17 00:00:00 2001 From: Vitaliy Kukharik Date: Mon, 13 Feb 2023 14:11:45 +0300 Subject: [PATCH] Add PowerTools repository to install dependencies Add PowerTools repository to install dependencies for postgresql-devel package Fixed: failed: [10.172.0.21] (item=postgresql15-devel) => {"ansible_loop_var": "item", "changed": false, "failures": [], "item": "postgresql15-devel", "msg": "Depsolve Error occurred: \n Problem: cannot install the best candidate for the job\n - nothing provides perl(IPC::Run) needed by postgresql15-devel-15.2-1PGDG.rhel9.x86_64", "rc": 1, "results": []} --- roles/add-repository/tasks/main.yml | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/roles/add-repository/tasks/main.yml b/roles/add-repository/tasks/main.yml index d9a68b675..1a1b5d9b8 100644 --- a/roles/add-repository/tasks/main.yml +++ b/roles/add-repository/tasks/main.yml @@ -111,6 +111,13 @@ ansible_distribution_major_version == '7') tags: install_scl_repo + # PowerTools repository (to install dependencies for postgresql-devel package) + - name: Enable PowerTools repository + command: dnf config-manager --set-enabled "[Pp]ower[Tt]ools" + when: + - ansible_os_family == "RedHat" + - ansible_distribution_major_version is version('8', '>=') + # Install PostgreSQL Repository - name: Get pgdg-redhat-repo-latest.noarch.rpm get_url: