X-Git-Url: https://git.lttng.org/?a=blobdiff_plain;f=automation%2Fansible%2Froles%2Flttng-tools%2Ftasks%2Fmain.yml;h=182d04766c689bbd58ac4aa5baceb0a60246b627;hb=4302b78305ad469fbc474e5eea554e5f1b5e406e;hp=e4894816881dca13d38af3b641dc7c6064829a28;hpb=3ea0152b9cf266cf1ea0ebaa3c2a475cd056b94a;p=lttng-ci.git diff --git a/automation/ansible/roles/lttng-tools/tasks/main.yml b/automation/ansible/roles/lttng-tools/tasks/main.yml index e489481..182d047 100644 --- a/automation/ansible/roles/lttng-tools/tasks/main.yml +++ b/automation/ansible/roles/lttng-tools/tasks/main.yml @@ -1,16 +1,21 @@ --- # Include variables and define needed variables. - name: Include OS-specific variables. - include_vars: "{{ ansible_os_family }}.yml" - -- name: Define lttng_tools_packages. - set_fact: - lttng_tools_packages: "{{ __lttng_tools_packages | list }}" - when: lttng_tools_packages is not defined + ansible.builtin.include_vars: "{{ item }}" + with_first_found: + - "{{ ansible_distribution }}-{{ ansible_distribution_major_version }}.yml" + - "{{ ansible_distribution }}.yml" + - "{{ ansible_os_family }}.yml" # Setup/install tasks. -- include: setup-RedHat.yml - when: ansible_os_family == 'RedHat' +- ansible.builtin.include_tasks: setup-RedHat.yml + when: ansible_os_family in ['RedHat', 'Rocky'] -- include: setup-Debian.yml +- ansible.builtin.include_tasks: setup-Debian.yml when: ansible_os_family == 'Debian' + +- ansible.builtin.include_tasks: setup-Alpine.yml + when: ansible_os_family == 'Alpine' + +- ansible.builtin.include_tasks: setup-Suse.yml + when: ansible_os_family == 'Suse'