---
# apt не обновляет кэш сам — делаем это перед установкой (dnf обновляет по TTL)
- name: Обновить кэш пакетов (apt)
  ansible.builtin.apt:
    update_cache: true
    cache_valid_time: 3600
  when: ansible_pkg_mgr == 'apt'

- name: Установить базовые пакеты
  ansible.builtin.package:
    name: "{{ base_packages }}"
    state: present
