23 lines
916 B
YAML
23 lines
916 B
YAML
# SPDX-License-Identifier: MIT
|
|
- name: 'If OS is a Linux flavor install Linux-specific packages'
|
|
when: 'ansible_facts[''system''] | lower == ''linux'''
|
|
ansible.builtin.package:
|
|
name: '{{ packages_linux_common_all_families }}'
|
|
state: 'present'
|
|
|
|
- name: 'If ''os_family'' is ''{{ ansible_facts[''os_family''] | lower }}'' install {{ ansible_facts[''os_family''] | lower }}-specific packages'
|
|
ansible.builtin.package:
|
|
name: '{{ vars[''packages_linux_common_'' + ansible_facts[''os_family''] | lower] }}'
|
|
state: 'present'
|
|
|
|
- name: 'If Arch Linux install Arch User Repository (AUR) packages'
|
|
when: 'ansible_facts[''os_family''] | lower == ''archlinux'''
|
|
kewlfft.aur.aur:
|
|
name: '{{ packages_linux_paru_archlinux }}'
|
|
state: 'present'
|
|
become: 'yes'
|
|
become_user: 'build'
|
|
|
|
- import_tasks: 'maintenance-unattended-upgrades.yml'
|
|
when: 'ansible_facts[''os_family''] | lower == ''debian'''
|