diff --git a/tasks/main.yml b/tasks/main.yml index 08d89d7..b8d475f 100644 --- a/tasks/main.yml +++ b/tasks/main.yml @@ -1,4 +1,17 @@ --- +- include_vars: "{{ var_files }}" + vars: + var_files: "{{ lookup('first_found', params, errors='ignore') }}" + params: + files: + - "{{ ansible_lsb.id | default('') | lower }}.yml" + - "{{ ansible_os_family | lower }}-{{ ansible_distribution_major_version }}.yml" + - "{{ ansible_os_family | lower }}.yml" + paths: + - "vars" + when: var_files + +- include_tasks: overwrites.yml - include_tasks: setup.yml - import_tasks: tls.yml when: ldap_proxy_tls_enabled | bool diff --git a/tasks/overwrites.yml b/tasks/overwrites.yml new file mode 100644 index 0000000..12ffebe --- /dev/null +++ b/tasks/overwrites.yml @@ -0,0 +1,5 @@ +--- +- name: Define ldap_proxy_enablerepo + set_fact: + redis_packages: "{{ __ldap_proxy_enablerepo | list }}" + when: ldap_proxy_enablerepo is not defined diff --git a/tasks/setup.yml b/tasks/setup.yml index de683a2..ae5917a 100644 --- a/tasks/setup.yml +++ b/tasks/setup.yml @@ -3,6 +3,7 @@ - name: Install required packages package: name: "{{ item }}" + enablerepo: "{{ ldap_proxy_enablerepo }}" state: present loop: - openldap-servers diff --git a/vars/redhat-8.yml b/vars/redhat-8.yml new file mode 100644 index 0000000..2a07c36 --- /dev/null +++ b/vars/redhat-8.yml @@ -0,0 +1,3 @@ +--- +___ldap_proxy_enablerepo: + - plus