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 }}"