infra/ansible/roles/base/tasks/packages.yml
2025-12-13 15:38:02 -06:00

19 lines
532 B
YAML

---
- name: Determine base package set
ansible.builtin.set_fact:
base_packages_combined: >-
{{ (base_common_packages
+ base_packages_by_os_family.get(ansible_facts['os_family'], [])
+ base_packages_by_distribution.get(ansible_facts['distribution'], [])) | unique }}
tags:
- packages
- common
- name: Install base packages
ansible.builtin.package:
name: "{{ base_packages_combined }}"
state: present
when: base_packages_combined | length > 0
tags:
- packages
- common