Commit | Line | Data |
---|---|---|
91ba8aa1 MJ |
1 | --- |
2 | # Include variables and define needed variables. | |
3 | - name: Include OS-specific variables. | |
4302b783 | 4 | ansible.builtin.include_vars: "{{ item }}" |
01b06fbe MJ |
5 | with_first_found: |
6 | - "{{ ansible_distribution }}-{{ ansible_distribution_major_version }}.yml" | |
7 | - "{{ ansible_distribution }}.yml" | |
8 | - "{{ ansible_os_family }}.yml" | |
91ba8aa1 MJ |
9 | |
10 | # Setup/install tasks. | |
4302b783 | 11 | - ansible.builtin.include_tasks: setup-RedHat.yml |
01b06fbe | 12 | when: ansible_os_family in ['RedHat', 'Rocky'] |
91ba8aa1 | 13 | |
4302b783 | 14 | - ansible.builtin.include_tasks: setup-Debian.yml |
91ba8aa1 MJ |
15 | when: ansible_os_family == 'Debian' |
16 | ||
4302b783 | 17 | - ansible.builtin.include_tasks: setup-Alpine.yml |
91ba8aa1 MJ |
18 | when: ansible_os_family == 'Alpine' |
19 | ||
4302b783 | 20 | - ansible.builtin.include_tasks: setup-Suse.yml |
91ba8aa1 | 21 | when: ansible_os_family == 'Suse' |