ansible-role-os-bootstrap/tasks/packages_deb.yml

41 lines
958 B
YAML

---
- name: packages_deb | Install aptitude
ansible.builtin.apt:
pkg: aptitude
state: present
cache_valid_time: 1800
tags:
- packages
- name: packages_deb | Install software-properties-common if needed
ansible.builtin.apt:
pkg: software-properties-common
state: present
update_cache: true
cache_valid_time: 1800
when: ansible_distribution == "Ubuntu"
tags:
- packages
- name: packages_deb | Install common packages
ansible.builtin.apt:
pkg: "{{ common_packages }}"
state: "{{ pkg_state }}"
update_cache: true
cache_valid_time: 1800
tags:
- packages
- common_pkgs
- name: packages_deb | Install additional packages, if any
ansible.builtin.apt:
pkg: "{{ additional_packages | default([]) }}"
state: "{{ pkg_state }}"
update_cache: true
cache_valid_time: 1800
when: additional_packages is defined
tags:
- packages
- common_pkgs
- additional_packages