23 lines
655 B
YAML
23 lines
655 B
YAML
|
---
|
||
|
- import_tasks: setup-Debian.yml
|
||
|
when: ansible_os_family == 'Debian'
|
||
|
|
||
|
- import_tasks: setup-RedHat.yml
|
||
|
when: ansible_os_family == 'RedHat'
|
||
|
|
||
|
- import_tasks: setup-Arch.yml
|
||
|
when: ansible_os_family == 'Archlinux'
|
||
|
|
||
|
- name: Load a variable file based on the OS type, or a default if not found.
|
||
|
include_vars: "{{ item }}"
|
||
|
with_first_found:
|
||
|
- "{{ ansible_distribution }}-{{ ansible_distribution_version }}.yml"
|
||
|
- "{{ ansible_distribution }}.yml"
|
||
|
- "{{ ansible_os_family }}.yml"
|
||
|
- "Debian.yml"
|
||
|
|
||
|
- name: Ensure sysadmin utility packages are installed.
|
||
|
ansible.builtin.package:
|
||
|
state: present
|
||
|
name: "{{ sysadmin_packages }}"
|