50 lines
1.2 KiB
YAML
50 lines
1.2 KiB
YAML
---
|
|
- name: Installer les sources APT Debian standard
|
|
ansible.builtin.copy:
|
|
dest: /etc/apt/sources.list.d/debian.sources
|
|
owner: root
|
|
group: root
|
|
mode: "0644"
|
|
content: |
|
|
Types: deb
|
|
URIs: https://deb.debian.org/debian
|
|
Suites: bookworm bookworm-updates
|
|
Components: main
|
|
Signed-By: /usr/share/keyrings/debian-archive-keyring.gpg
|
|
|
|
Types: deb
|
|
URIs: https://deb.debian.org/debian-security
|
|
Suites: bookworm-security
|
|
Components: main
|
|
Signed-By: /usr/share/keyrings/debian-archive-keyring.gpg
|
|
register: debian_sources
|
|
|
|
- name: Nettoyer les anciens index APT si les sources changent
|
|
ansible.builtin.file:
|
|
path: /var/lib/apt/lists
|
|
state: absent
|
|
when: debian_sources.changed
|
|
|
|
- name: Recreer le repertoire des listes APT
|
|
ansible.builtin.file:
|
|
path: /var/lib/apt/lists/partial
|
|
state: directory
|
|
owner: _apt
|
|
group: root
|
|
mode: "0700"
|
|
|
|
- name: Mettre a jour le cache APT
|
|
ansible.builtin.apt:
|
|
update_cache: true
|
|
cache_valid_time: 0
|
|
|
|
- name: Installer les paquets systeme communs
|
|
ansible.builtin.apt:
|
|
name:
|
|
- acl
|
|
- ca-certificates
|
|
- curl
|
|
- gnupg
|
|
- rsync
|
|
- unzip
|
|
state: present
|