Commit | Line | Data |
---|---|---|
3ea0152b MJ |
1 | --- |
2 | # Include variables and define needed variables. | |
3 | - name: Include OS-specific variables. | |
4302b783 | 4 | ansible.builtin.include_vars: "{{ item }}" |
9e2e4e6b | 5 | with_first_found: |
97d05e22 | 6 | - "{{ ansible_distribution }}-{{ ansible_distribution_major_version }}-{{ ansible_architecture }}.yml" |
9e2e4e6b MJ |
7 | - "{{ ansible_distribution }}-{{ ansible_distribution_major_version }}.yml" |
8 | - "{{ ansible_distribution }}.yml" | |
9 | - "{{ ansible_os_family }}.yml" | |
3ea0152b MJ |
10 | |
11 | # Setup/install tasks. | |
4302b783 | 12 | - ansible.builtin.include_tasks: setup-RedHat.yml |
9e2e4e6b | 13 | when: ansible_os_family in ['RedHat', 'Rocky'] |
3ea0152b | 14 | |
4302b783 | 15 | - ansible.builtin.include_tasks: setup-Debian.yml |
3ea0152b MJ |
16 | when: ansible_os_family == 'Debian' |
17 | ||
4302b783 | 18 | - ansible.builtin.include_tasks: setup-Alpine.yml |
1be0d012 MJ |
19 | when: ansible_os_family == 'Alpine' |
20 | ||
4302b783 | 21 | - ansible.builtin.include_tasks: setup-Suse.yml |
599b56d0 MJ |
22 | when: ansible_os_family == 'Suse' |
23 | ||
4302b783 | 24 | - ansible.builtin.include_tasks: setup-Windows.yml |
170dfe8d | 25 | when: ansible_os_family == 'Windows' |
d82e5cee | 26 | |
170dfe8d | 27 | # Setup user accounts |
4302b783 | 28 | - ansible.builtin.include_tasks: users.yml |
d82e5cee | 29 | when: ansible_os_family != 'Windows' |
5e186c3f | 30 | |
4302b783 | 31 | - ansible.builtin.include_tasks: users-Windows.yml |
170dfe8d | 32 | when: ansible_os_family == 'Windows' |