[apt] Configure APT sources
Signed-off-by: Yohann D'ANELLO <ynerant@crans.org>
This commit is contained in:
8
roles/apt/templates/apt/sources.list.d/sources.list.j2
Normal file
8
roles/apt/templates/apt/sources.list.d/sources.list.j2
Normal file
@ -0,0 +1,8 @@
|
||||
{{ ansible_header | comment }}
|
||||
|
||||
{% for repo in item.repositories -%}
|
||||
deb {{ repo.url }} {{ repo.version }} {{ repo.tags }}
|
||||
{% if repo.src is defined and repo.src -%}
|
||||
deb-src {{ repo.url }} {{ repo.version }} {{ repo.tags }}
|
||||
{% endif -%}
|
||||
{% endfor -%}
|
18
roles/apt/templates/apt/sources.list.j2
Normal file
18
roles/apt/templates/apt/sources.list.j2
Normal file
@ -0,0 +1,18 @@
|
||||
{{ ansible_header | comment }}
|
||||
|
||||
{% if ansible_distribution_release != "bullseye" %}
|
||||
{# Debian security does not exist yet for bullseye #}
|
||||
# Mises à jour de sécurité
|
||||
deb {{ apt.mirror }}debian-security {{ ansible_distribution_release }}/updates main contrib non-free
|
||||
|
||||
{% endif %}
|
||||
# Dépôt classique
|
||||
deb {{ apt.mirror }}debian {{ ansible_distribution_release }} main contrib non-free
|
||||
|
||||
# Dépôt pour mises à jour fréquentes (volatile)
|
||||
deb {{ apt.mirror }}debian {{ ansible_distribution_release }}-updates main contrib non-free
|
||||
|
||||
{% if backports | default(false) %}
|
||||
# Backports
|
||||
deb {{ apt.mirror }}debian {{ ansible_distribution_release }}-backports main contrib non-free
|
||||
{% endif %}
|
Reference in New Issue
Block a user