From 47fccafdcb112f36aa46c4682293c7b02402ce6d Mon Sep 17 00:00:00 2001 From: Timo Makinen Date: Thu, 24 Feb 2022 22:31:18 +0000 Subject: [PATCH] ldap_server: Fix install on Rocky Linux 8 --- roles/ldap_server/tasks/main.yml | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) diff --git a/roles/ldap_server/tasks/main.yml b/roles/ldap_server/tasks/main.yml index 7c754a2..88c07f1 100644 --- a/roles/ldap_server/tasks/main.yml +++ b/roles/ldap_server/tasks/main.yml @@ -1,4 +1,28 @@ --- +- name: check if plus repository is enabled + ansible.builtin.command: + argv: + - dnf + - config-manager + - --dump + - plus + warn: false + changed_when: false + register: result + when: ansible_distribution == "Rocky" + +- name: enable plus repository + ansible.builtin.command: + argv: + - dnf + - config-manager + - --set-enabled + - plus + warn: false + when: + - ansible_distribution == "Rocky" + - "'enabled = 1' not in result.stdout_lines" + - name: install packages ansible.builtin.package: name: "{{ item }}"