2026-04-03 09:19:18 +02:00

55 lines
1.1 KiB
YAML

---
- name: Mise à jour APT
ansible.builtin.apt:
update_cache: true
cache_valid_time: 3600
tags: common
- name: Déployer /etc/apt/sources.list
ansible.builtin.copy:
src: files/sources.list
dest: /etc/apt/sources.list
owner: root
group: root
mode: '0644'
backup: yes
tags: common
- name: Attendre que le verrou APT soit libéré
ansible.builtin.shell: while fuser /var/lib/apt/lists/lock /var/lib/dpkg/lock /var/lib/dpkg/lock-frontend > /dev/null 2>&1; do sleep 1; done
changed_when: false
tags: common
- name: Mettre à jour le cache APT
ansible.builtin.shell:
cmd: apt-get update
become: yes
changed_when: false
tags: common
- name: Mettre à jour tous les paquets
ansible.builtin.apt:
upgrade: dist
when: apt_upgrade
tags: common
- name: Paquets de base
ansible.builtin.apt:
name:
- rsyslog
- ca-certificates
- curl
- wget
- gnupg
- git
- vim
- htop
- btop
- fail2ban
- net-tools
- resolvconf
- wireguard
- python3-venv
state: present
tags: common