ansible-ppm/roles/baseline/tasks/packages.yml

45 lines
918 B
YAML
Raw Normal View History

2024-10-16 21:13:17 +02:00
- name: Keep apt repository list uptodate
ansible.builtin.apt:
update_cache: true
cache_valid_time: 3600
# Even if we "changed it", it's merely a cache, so ignore
changed_when: false
2026-05-30 19:28:55 +02:00
- name: Update system packages to latest
2024-10-16 21:13:17 +02:00
ansible.builtin.apt:
upgrade: dist
- name: Remove unused packages
ansible.builtin.apt:
autoremove: true
# The following is a list of utilities that I personally use
# to make my life easier. It is opiniated and not needed...
- name: Install utilities to make life easier
ansible.builtin.apt:
pkg:
- apt-dater
2026-05-26 14:34:23 +02:00
- man
2024-10-16 21:13:17 +02:00
- mosh
- mc
- vim
- curl
- jq
- host
- telnet
- screen
- tmux
- tcpdump
- sqlite3
- bash-completion
- mtr-tiny
- iotop
- iftop
- htop
- ncdu
2026-05-26 14:34:23 +02:00
- acl
- sudo
- ntpsec-ntpdate
- openssh-server
- ifupdown