role_apt/tasks/repositories.yml

27 lines
641 B
YAML

---
# tasks file for apt
- name: Télécharger la clef du dépôt
ansible.builtin.get_url:
url: "{{ item.key }}"
dest: "/etc/apt/keyrings/{{ item.name }}.asc"
mode: u=rw,g=r,o=r
become: true
loop: "{{ apt_repositories }}"
loop_control:
label: "{{ item.name }}"
notify: Mettre à jour le cache
- name: Ajouter le dépôt
ansible.builtin.template:
src: repository.list.j2
dest: /etc/apt/sources.list.d/{{ item.name }}.list
owner: root
group: root
mode: u=rw,g=r,o=r
become: true
loop: "{{ apt_repositories }}"
loop_control:
label: "{{ item.name }}"
notify: Mettre à jour le cache