humble-homelab/roles/base/tasks/main.yml
2024-01-18 21:29:44 +01:00

38 lines
784 B
YAML

# Learn more: https://wiki.debian.org/Locale
- name: enable additional locales
become: true
ansible.builtin.lineinfile:
path: /etc/locale.gen
regexp: "{{ item }}"
line: "{{ item }}"
with_items:
- nb_NO.UTF-8 UTF-8
notify: regenerate locales
- name: install basic packages
become: yes
package:
name:
- vim
- git
- curl
- zsh
- unattended-upgrades
- apt-listchanges
- tmux
- ranger
state: latest
# Inspired by this guide
# https://blog.confirm.ch/unattended-upgrades-in-debian/
- name: configure unattended upgrades
become: yes
copy:
src: "{{ item }}"
dest: /etc/apt/apt.conf.d
owner: root
group: root
mode: 0644
with_items:
- 20auto-upgrades
- 50unattended-upgrades